This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: MIPS assembler branch relaxations


>>>>> "Daniel" == Daniel Jacobowitz <drow@mvista.com> writes:

 Daniel> Why beqzl?  Admittedly, I don't know much about MIPS
 Daniel> hardware, but I'd think that just "b" would probably be
 Daniel> faster, since that's the normal unconditional branch.
 >> Not only that, but MIPS64 explicitly deprecates all flavors of
 >> "branch likely" which is why gcc has a way to avoid generating
 >> them.  So the assembler should either have the same conditional
 >> stuff, or avoid them entirely.

 Daniel> That's not a problem here - Alex's patch only generated
 Daniel> branch-likely in response to existing branch-likely in the
 Daniel> source.

Oh, right, I overlooked that.  Agreed...

    paul


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]