In splraise, change an: 	if (x > foo->bar) 		foo->bar = x; to: 	foo->bar = MAX(x, foo->bar);
In splraise, change an:
	if (x > foo->bar)
		foo->bar = x;
to:
	foo->bar = MAX(x, foo->bar);

This forces gcc to generate much better code even though both
experessions are equivalent. Normally I wouldn't bother with
microoptimizations like this, but I needed some generated assembler
that uses cmov and splraise used so often..

ok toby@ (well, he ok:ed a diff that didn't use the MAX macro, but it's
 the same code)

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars