[PATCH] atomic_dec_if_positive sign extension fix

Segher Boessenkool segher at kernel.crashing.org
Mon Jan 15 10:43:43 EST 2007


> What is this function supposed to do if it gets 0x80000000 as
> input btw?  The current code happily makes it 0x7fffffff as
> far as I can see?  The "rlwinm" thing would fix that ;-)  (Or
> unfix, if the current behaviour is intended).

...except it doesn't change behaviour on 32-bit of
course.  Forget it, do one of the other suggested
things instead please :-)


Segher




More information about the Linuxppc-dev mailing list