[patches] Re: SSE min/max instruction support

Jan Hubicka jh@suse.cz
Sat Feb 24 15:14:00 GMT 2001


> On Sat, Feb 24, 2001 at 11:34:42PM +0100, Jan Hubicka wrote:
> > Don't seems to be ready for floats.
Just unrelated idea - it seems to me that we don't recognize many possibilities
for the smin/max and friends anyway.  This is because we try to emit
equivalent conditional moves but if the expander fails, we just bail out.
So I've started to play with idea, that probably emit_conditional_move should
be pretty aggresive and should try such special cases first - min,max,
store flags and similar before doing the conditional move expander.
Going futher, he should try to use setcc if it fails - i386 
emit_conditonal_move contains lots of relevant code - what do you think
about idea of moving it to generic part of emit_conditional_mvoe too?

Honza



More information about the Gcc-patches mailing list