Implementation notes: x86, hydra4, crypto_hash/sha256

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: sha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
24180cryptoppg++ -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052920140525
24188cryptoppg++ -m32 -march=core-avx-i -O -fomit-frame-pointer2014052920140525
24188cryptoppg++ -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052920140525
24188cryptoppg++ -m32 -march=k6 -O2 -fomit-frame-pointer2014052920140525
24191cryptoppg++ -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052920140525
24192cryptoppg++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
24196cryptoppg++ -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052920140525
24199cryptoppg++ -m32 -march=k6-3 -O -fomit-frame-pointer2014052920140525
24200cryptoppg++ -m32 -march=corei7-avx -O -fomit-frame-pointer2014052920140525
24200cryptoppg++ -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052920140525
24203cryptoppg++ -m32 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
24203cryptoppg++ -m32 -march=i486 -O2 -fomit-frame-pointer2014052920140525
24203cryptoppg++ -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
24207cryptoppg++ -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052920140525
24207cryptoppg++ -m32 -march=pentium -O2 -fomit-frame-pointer2014052920140525
24208cryptoppg++ -m32 -O2 -fomit-frame-pointer2014052920140525
24211cryptoppg++ -m32 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
24211cryptoppg++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
24211cryptoppg++ -m32 -march=pentium-m -O -fomit-frame-pointer2014052920140525
24211cryptoppg++ -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052920140525
24211cryptoppg++ -m32 -march=pentium3 -Os -fomit-frame-pointer2014052920140525
24211cryptoppg++ -m32 -march=pentiumpro -O -fomit-frame-pointer2014052920140525
24215cryptoppg++ -m32 -march=k6 -O -fomit-frame-pointer2014052920140525
24215cryptoppg++ -m32 -march=nocona -O -fomit-frame-pointer2014052920140525
24219cryptoppg++ -m32 -Os -fomit-frame-pointer2014052920140525
24219cryptoppg++ -m32 -march=athlon -O3 -fomit-frame-pointer2014052920140525
24219cryptoppg++ -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052920140525
24219cryptoppg++ -m32 -march=core2 -Os -fomit-frame-pointer2014052920140525
24219cryptoppg++ -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052920140525
24219cryptoppg++ -m32 -march=i486 -O -fomit-frame-pointer2014052920140525
24219cryptoppg++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052920140525
24219cryptoppg++ -m32 -march=pentium3 -O -fomit-frame-pointer2014052920140525
24219cryptoppg++ -m32 -march=prescott -O2 -fomit-frame-pointer2014052920140525
24223cryptoppg++ -m32 -O -fomit-frame-pointer2014052920140525
24223cryptoppg++ -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052920140525
24223cryptoppg++ -m32 -march=k6-2 -O -fomit-frame-pointer2014052920140525
24223cryptoppg++ -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052920140525
24223cryptoppg++ -m32 -march=nocona -O2 -fomit-frame-pointer2014052920140525
24223cryptoppg++ -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052920140525
24227cryptoppg++ -m32 -march=athlon -O -fomit-frame-pointer2014052920140525
24227cryptoppg++ -m32 -march=k6 -O3 -fomit-frame-pointer2014052920140525
24227cryptoppg++ -m32 -march=k6 -Os -fomit-frame-pointer2014052920140525
24227cryptoppg++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
24227cryptoppg++ -m32 -march=pentium-m -Os -fomit-frame-pointer2014052920140525
24230cryptoppg++ -m32 -march=athlon -Os -fomit-frame-pointer2014052920140525
24230cryptoppg++ -m32 -march=corei7 -O -fomit-frame-pointer2014052920140525
24231cryptoppg++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
24231cryptoppg++ -m32 -march=k8 -O -fomit-frame-pointer2014052920140525
24231cryptoppg++ -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052920140525
24231cryptoppg++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052920140525
24235cryptoppg++ -m32 -march=barcelona -Os -fomit-frame-pointer2014052920140525
24235cryptoppg++ -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052920140525
24235cryptoppg++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052920140525
24235cryptoppg++ -m32 -march=pentium2 -O -fomit-frame-pointer2014052920140525
24235cryptoppg++ -m32 -march=prescott -O3 -fomit-frame-pointer2014052920140525
24238cryptoppg++ -m32 -march=k6-3 -Os -fomit-frame-pointer2014052920140525
24238cryptoppg++ -m32 -march=k8 -O2 -fomit-frame-pointer2014052920140525
24239cryptoppg++ -m32 -march=i486 -O3 -fomit-frame-pointer2014052920140525
24239cryptoppg++ -m32 -march=nocona -O3 -fomit-frame-pointer2014052920140525
24239cryptoppg++ -m32 -march=pentium2 -Os -fomit-frame-pointer2014052920140525
24242cryptoppg++ -m32 -march=athlon -O2 -fomit-frame-pointer2014052920140525
24242cryptoppg++ -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052920140525
24243cryptoppg++ -m32 -march=i486 -Os -fomit-frame-pointer2014052920140525
24246cryptoppg++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
24246cryptoppg++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
24246cryptoppg++ -m32 -march=k6-2 -Os -fomit-frame-pointer2014052920140525
24246cryptoppg++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
24246cryptoppg++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052920140525
24246cryptoppg++ -m32 -march=pentium -O3 -fomit-frame-pointer2014052920140525
24246cryptoppg++ -m32 -march=prescott -Os -fomit-frame-pointer2014052920140525
24247cryptoppg++ -m32 -march=pentium4 -Os -fomit-frame-pointer2014052920140525
24250cryptoppg++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
24250cryptoppg++ -m32 -march=prescott -O -fomit-frame-pointer2014052920140525
24258cryptoppg++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
24266cryptoppg++ -m32 -march=nocona -Os -fomit-frame-pointer2014052920140525
24266cryptoppg++ -m32 -march=pentium -O -fomit-frame-pointer2014052920140525
24270cryptoppg++ -m32 -march=pentium4 -O -fomit-frame-pointer2014052920140525
24274cryptoppg++ -m32 -march=barcelona -O -fomit-frame-pointer2014052920140525
24274cryptoppg++ -m32 -march=i386 -Os -fomit-frame-pointer2014052920140525
24274cryptoppg++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052920140525
24285cryptoppg++ -m32 -march=corei7 -Os -fomit-frame-pointer2014052920140525
24285cryptoppg++ -m32 -march=k8 -Os -fomit-frame-pointer2014052920140525
24289cryptoppg++ -m32 -march=core2 -O2 -fomit-frame-pointer2014052920140525
24297cryptoppg++ -m32 -O3 -fomit-frame-pointer2014052920140525
24297cryptoppg++ -m32 -march=pentium -Os -fomit-frame-pointer2014052920140525
24301cryptoppg++ -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052920140525
24320cryptoppg++ -m32 -march=core2 -O -fomit-frame-pointer2014052920140525
24340cryptoppg++ -m32 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
24344cryptoppg++ -m32 -march=k8 -O3 -fomit-frame-pointer2014052920140525
24344cryptoppg++ -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052920140525
24363cryptoppg++ -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052920140525
28603sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052920140525
28615sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
28626sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
28634sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052920140525
28642sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
28649sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052920140525
28649sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052920140525
28653sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052920140525
28669sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052920140525
28673sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
28673sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052920140525
28677sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052920140525
28696sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
28696sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
28747sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052920140525
28747sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
28848sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
28852sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052920140525
28860sphlibgcc -m32 -O3 -fomit-frame-pointer2014052920140525
28868sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052920140525
28907sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
28926sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052920140525
28926sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052920140525
28938sphlibgcc -m32 -O2 -fomit-frame-pointer2014052920140525
28958sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052920140525
28969sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052920140525
28973sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052920140525
28993sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052920140525
28997sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052920140525
29008sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052920140525
29192sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014052920140525
29207sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052920140525
29211sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052920140525
29214sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
29219sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
29246sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052920140525
29250sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014052920140525
29261sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052920140525
29297sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014052920140525
29328sphlibgcc -m32 -O -fomit-frame-pointer2014052920140525
29461sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052920140525
29461sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014052920140525
29473sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052920140525
29480sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052920140525
29480sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052920140525
29488sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052920140525
29492sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052920140525
29492sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014052920140525
29500sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052920140525
29500sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052920140525
29523sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052920140525
29558sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052920140525
29558sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052920140525
29562sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052920140525
29562sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
29566sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052920140525
29570sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
29582sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
29589sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052920140525
29597sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052920140525
29601sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052920140525
29605sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052920140525
29621sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052920140525
29624sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052920140525
29632sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052920140525
29632sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052920140525
29632sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052920140525
29632sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052920140525
29640sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052920140525
29644sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052920140525
29648sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052920140525
29656sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052920140525
29660sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052920140525
29683sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052920140525
29687sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052920140525
29687sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052920140525
29687sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052920140525
29695sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052920140525
29695sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052920140525
29699sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052920140525
29702sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052920140525
29702sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052920140525
29702sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052920140525
29706sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052920140525
29710sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052920140525
29710sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052920140525
29718sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
29722sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052920140525
29753sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052920140525
29777sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052920140525
29792sphlibgcc -m32 -Os -fomit-frame-pointer2014052920140525
29808sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052920140525
29827sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052920140525
29886sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052920140525
29894sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052920140525
29909sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052920140525
29909sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052920140525
29928sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052920140525
30206sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014052920140525
30252sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052920140525
30252sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052920140525
30252sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052920140525
30276sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052920140525
30291sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014052920140525
30295sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052920140525
30295sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
30303sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052920140525
30307sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052920140525
30307sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052920140525
30307sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052920140525
30307sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052920140525
30311sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052920140525
30311sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052920140525
30319sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052920140525
30319sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052920140525
30326sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052920140525
30327sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052920140525
30330sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052920140525
30334sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
30338sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052920140525
30342sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052920140525
30381sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052920140525
30389sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052920140525
30389sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052920140525
30389sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052920140525
30397sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052920140525
30401sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052920140525
30408sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014052920140525
30412sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052920140525
30428sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052920140525
30440sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014052920140525
30467sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052920140525
30502sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052920140525
30502sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
30502sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052920140525
30502sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052920140525
30506sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052920140525
30510sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052920140525
30514sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052920140525
30514sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052920140525
30518sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
30525sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
30529sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052920140525
30537sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052920140525
30541sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052920140525
30545sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052920140525
30545sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014052920140525
30545sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052920140525
30568sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052920140525
30596sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052920140525
30596sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052920140525
30607sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052920140525
30623sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052920140525
30630sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052920140525
30631sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052920140525
30650sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052920140525
30654sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052920140525
30658sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052920140525
30658sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
30662sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052920140525
30662sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014052920140525
30670sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052920140525
30673sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
30681sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052920140525
30689sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052920140525
30689sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052920140525
30705sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052920140525
30709sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052920140525
30720sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052920140525
30740sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052920140525
30740sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052920140525
30748sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052920140525
30752sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052920140525
30755sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052920140525
30763sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
30767sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052920140525
30774sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052920140525
30775sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052920140525
30775sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052920140525
30779sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
30783sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052920140525
30787sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052920140525
30787sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052920140525
30787sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052920140525
30791sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052920140525
30802sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052920140525
30806sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052920140525
30814sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052920140525
30822sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052920140525
30830sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052920140525
30837sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052920140525
30861sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052920140525
30865sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052920140525
30869sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052920140525
30872sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014052920140525
30876sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052920140525
30888sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052920140525
30888sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
30896sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052920140525
30904sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052920140525
30908sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014052920140525
30908sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052920140525
30911sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
30911sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052920140525
30927sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052920140525
30931sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014052920140525
30946sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052920140525
30954sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052920140525
30966sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052920140525
30974sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052920140525
30986sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014052920140525
30997sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052920140525
31001sphlib-smallgcc -m32 -O -fomit-frame-pointer2014052920140525
31001sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052920140525
31005sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052920140525
31008sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052920140525
31017sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
31032sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014052920140525
31060sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014052920140525
31071sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052920140525
31071sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052920140525
31091sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052920140525
31091sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052920140525
31110sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052920140525
31110sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052920140525
31110sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052920140525
31114sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
31114sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052920140525
31119sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052920140525
31122sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014052920140525
31126sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052920140525
31145sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052920140525
31149sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052920140525
31161sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052920140525
31181sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052920140525
31192sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052920140525
31212sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052920140525
31223sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052920140525
31247sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052920140525
31274sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052920140525
31286sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052920140525
31294sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052920140525
31321sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052920140525
31329sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052920140525
31333sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052920140525
31356sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
31356sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052920140525
31383sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052920140525
31387sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052920140525
31411sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052920140525
31418sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
31434sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052920140525
31477sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052920140525
31496sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052920140525
31500sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052920140525
31504refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062720140622
31508refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062720140622
31516refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062720140622
31516sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052920140525
31520sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052920140525
31520refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062720140622
31524refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062720140622
31528refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062720140622
31535refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062720140622
31535refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062720140622
31536refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062720140622
31539refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062720140622
31539sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052920140525
31543refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062720140622
31547refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062720140622
31547refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062720140622
31547refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062720140622
31555refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062720140622
31555refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062720140622
31555refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062720140622
31559refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062720140622
31559refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062720140622
31559refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062720140622
31562refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062720140622
31563refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062720140622
31563refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062720140622
31570refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062720140622
31570refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062720140622
31571refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062720140622
31571refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062720140622
31571refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062720140622
31574refgcc -m32 -O3 -fomit-frame-pointer2014062720140622
31578refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062720140622
31578sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052920140525
31578sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052920140525
31582refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062720140622
31582refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062720140622
31590refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062720140622
31590refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062720140622
31590sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052920140525
31598refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062720140622
31598refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062720140622
31598refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062720140622
31602refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062720140622
31606refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062720140622
31606refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062720140622
31606refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062720140622
31606sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052920140525
31609refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062720140622
31610refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062720140622
31618refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062720140622
31618refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062720140622
31621sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052920140525
31621sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052920140525
31625refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062720140622
31625refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062720140622
31625refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062720140622
31629refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062720140622
31629refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062720140622
31633refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062720140622
31633refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062720140622
31637refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062720140622
31637sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052920140525
31640refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062720140622
31641refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062720140622
31641refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062720140622
31645refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062720140622
31649refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062720140622
31649refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062720140622
31660refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062720140622
31660refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062720140622
31660refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062720140622
31668refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062720140622
31679refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062720140622
31680refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062720140622
31680refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062720140622
31684refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062720140622
31684refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062720140622
31684refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062720140622
31684refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062720140622
31684refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062720140622
31684refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062720140622
31688refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062720140622
31707refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062720140622
31715refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062720140622
31719refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062720140622
31731refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062720140622
31738sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052920140525
31738refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062720140622
31738refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062720140622
31738refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062720140622
31742refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062720140622
31746refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062720140622
31746refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062720140622
31746refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062720140622
31750refgcc -m32 -Os -fomit-frame-pointer2014062720140622
31750refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062720140622
31750refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062720140622
31750refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062720140622
31750refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062720140622
31750refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062720140622
31758refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062720140622
31762refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062720140622
31766refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062720140622
31766refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062720140622
31766refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062720140622
31770refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062720140622
31770refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062720140622
31770refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062720140622
31777refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062720140622
31785sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052920140525
31785refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062720140622
31789refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062720140622
31789refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062720140622
31793refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062720140622
31793refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062720140622
31797refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062720140622
31797refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062720140622
31801sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052920140525
31804refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062720140622
31805refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062720140622
31805refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062720140622
31808refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062720140622
31808refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062720140622
31808refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062720140622
31812refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062720140622
31812refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062720140622
31812refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062720140622
31816refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062720140622
31816refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062720140622
31820refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062720140622
31820refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062720140622
31824refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062720140622
31824refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062720140622
31824refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062720140622
31828refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062720140622
31832refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062720140622
31832refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062720140622
31836refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062720140622
31840sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052920140525
31843refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062720140622
31843refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062720140622
31843refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062720140622
31851refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062720140622
31851refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062720140622
31855refgcc -m32 -O2 -fomit-frame-pointer2014062720140622
31855refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062720140622
31855refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062720140622
31855refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062720140622
31856refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062720140622
31859refgcc -m32 -O -fomit-frame-pointer2014062720140622
31859refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062720140622
31859refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062720140622
31859refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062720140622
31859refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062720140622
31859refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062720140622
31863sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052920140525
31867refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062720140622
31867refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062720140622
31867refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062720140622
31871refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062720140622
31871sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052920140525
31871refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062720140622
31871refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062720140622
31871refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062720140622
31879refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062720140622
31882refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062720140622
31882refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062720140622
31886sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052920140525
31887refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062720140622
31890refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062720140622
31890refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062720140622
31891refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062720140622
31891refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062720140622
31895refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062720140622
31914refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062720140622
31917refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062720140622
31922refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062720140622
31929refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062720140622
31929refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062720140622
31945refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062720140622
31961refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062720140622
31964sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052920140525
32011refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062720140622
32156sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052920140525
32257sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052920140525
32331sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052920140525
32331sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052920140525
32347sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052920140525
32354sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052920140525
32354sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052920140525
32354sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052920140525
32366sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052920140525
32366sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052920140525
32366sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052920140525
32366sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052920140525
32374sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052920140525
32374sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052920140525
32382sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052920140525
32385sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052920140525
32389sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052920140525
32390sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052920140525
32393sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052920140525
32393sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052920140525
32393sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052920140525
32397sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052920140525
32397sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052920140525
32405sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052920140525
32417sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014052920140525
32429sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052920140525
32456sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052920140525
32460sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052920140525
32460sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052920140525
32475sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052920140525
32479sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052920140525
32483sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052920140525
32507sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052920140525
32507sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052920140525
32518sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052920140525
32518sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052920140525
32518sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014052920140525
32522sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052920140525
32522sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052920140525
32530sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014052920140525
32565sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052920140525
32779sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052920140525
32955sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052920140525
33665sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052920140525
33700sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052920140525
33758sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052920140525
33766sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052920140525
33981sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052920140525
33996sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052920140525
34012sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052920140525
34016sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052920140525

Test failure

Implementation: crypto_hash/sha256/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/sha256/cryptopp
Compiler: g++ -m32 -march=i386 -O2 -fomit-frame-pointer
try.cpp: crypto_hash_sha256.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_sha256.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_sha256.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_sha256.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_sha256.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_sha256.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 -O2 -fomit-frame-pointer cryptopp

Compiler output

Implementation: crypto_hash/sha256/cryptopp
Compiler: g++ -m32 -march=i386 -O3 -fomit-frame-pointer
try.cpp: crypto_hash_sha256.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_sha256.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_sha256.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_sha256.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_sha256.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_sha256.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/sha256/cryptopp
Compiler: g++ -m32 -march=i386 -O -fomit-frame-pointer
try.cpp: crypto_hash_sha256.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_sha256.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_sha256.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_sha256.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_sha256.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_sha256.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/sha256/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/sha256/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