On 01/05/2010 04:31 PM, Richard Henderson wrote:
A while ago Laurent pointed out that the setcc opcode emitted by
the setcond patch had unnecessary REX prefixes.

The existing P_REXB internal opcode flag unconditionally emits
the REX prefix.  Technically it's not needed if the register in
question is %al, %bl, %cl, %dl.

I should perhaps mention that this patch doesn't help out all
that much.  Only EBX is free for use by the code generator, so
more often than not we're using %bpl, which does require the
REX prefix.


r~


Reply via email to