On Fri, 22 Feb 2008 22:40:45 +0100
Segher Boessenkool <segher@kernel.crashing.org> wrote:
It's pretty sad that we need to turn this into a loop just because of the
__udivdi3() thing.
otoh, it's rarely occurring, and it could be that the number of times it
loops is usually 1 (if it wasn't zero), so perhaps a loop is faster than a
divide anyway.
This code is probably too large to be inlined.
I queued this patch as needed-in-2.6.25, to-be-merged-via-Thomas.
--