Messages in this thread | | | Subject | Re: [RFC][PATCH] kernel.h: Add generic roundup_64() macro | From | Roger Willcocks <> | Date | Fri, 24 May 2019 16:11:14 +0100 |
| |
On 23/05/2019 16:27, Steven Rostedt wrote: > > I haven't yet tested this, but what about something like the following: > > ...perhaps forget about the constant check, and just force > the power of two check: > > \ > if (!(__y & (__y >> 1))) { \ > __x = round_up(x, y); \ > } else { \
You probably want
if (!(__y & (__y - 1))
--
Roger
| |