On 23 July 2015 at 17:54, Paolo Bonzini <pbonz...@redhat.com> wrote:
>
>
> On 23/07/2015 13:08, Peter Maydell wrote:
>> We have a qemu_fls() function which is just a silly wrapper
>> around clz32() and which is used in only a handful of places
>> in the codebase. It turns out that all of those are really
>> trying to round up or down to a power of 2, which is something
>> we have utility functions for. This series replaces all
>> the qemu_fls() calls with pow2ceil() or pow2floor(), and then
>> removes the now-unused function.
>
> The series looks good, but I'd prefer (especially for patch 4 which is
> in a fast path) if pow2ceil and pow2floor were made inline.

Yeah, I was wondering if I was going to be asked to do that.
Note that qemu_fls() is/was *not* inline, though, so you're
taking an out-of-line function call on these code paths
already.

-- PMM

Reply via email to