search for: msb_mask

Displaying 1 result from an estimated 1 matches for "msb_mask".

Did you mean: me_mask
2012 May 30
1
[PATCH QXL 2/2] libxl: Add qxl vga interface support.
...;, [ diff -r c6641e3fe158 tools/libxl/xl_cmdimpl.c --- a/tools/libxl/xl_cmdimpl.c Mon May 28 16:25:59 2012 +0800 +++ b/tools/libxl/xl_cmdimpl.c Wed May 30 17:48:38 2012 +0800 @@ -547,6 +547,29 @@ vcpp_out: libxl_cpumap_dispose(&exclude_cpumap); return rc; +} + +static inline uint32_t msb_mask(uint32_t val) +{ + uint32_t mask; + + fprintf(stdout, "%s:val: %u\n", __func__, val); + do { + mask = ~(val - 1) & val; + val &= ~mask; + } while (mask < val); + + fprintf(stdout, "%s:mask: %u\n", __func__, mask); + return mask; +} + +s...