Re: [ovs-dev] [PATCH v4 5/6] lib/util: Add clz32() and clz64().

2013-12-03 Thread Ben Pfaff
On Tue, Dec 03, 2013 at 02:57:00PM -0800, Jarno Rajahalme wrote: > > On Dec 3, 2013, at 8:31 AM, Ben Pfaff wrote: > > > On Tue, Nov 26, 2013 at 11:24:51AM -0800, Jarno Rajahalme wrote: > >> Count leading zeroes using builtin if available. > >> > >> Make log_2_floor() use raw_clz() and inline lo

Re: [ovs-dev] [PATCH v4 5/6] lib/util: Add clz32() and clz64().

2013-12-03 Thread Jarno Rajahalme
On Dec 3, 2013, at 8:31 AM, Ben Pfaff wrote: > On Tue, Nov 26, 2013 at 11:24:51AM -0800, Jarno Rajahalme wrote: >> Count leading zeroes using builtin if available. >> >> Make log_2_floor() use raw_clz() and inline log_2_floor() and >> log_2_ceil(). >> >> Signed-off-by: Jarno Rajahalme > > I

Re: [ovs-dev] [PATCH v4 5/6] lib/util: Add clz32() and clz64().

2013-12-03 Thread Ben Pfaff
On Tue, Nov 26, 2013 at 11:24:51AM -0800, Jarno Rajahalme wrote: > Count leading zeroes using builtin if available. > > Make log_2_floor() use raw_clz() and inline log_2_floor() and > log_2_ceil(). > > Signed-off-by: Jarno Rajahalme I assume you tested both implementations of raw_clz64()? Acke

[ovs-dev] [PATCH v4 5/6] lib/util: Add clz32() and clz64().

2013-11-26 Thread Jarno Rajahalme
Count leading zeroes using builtin if available. Make log_2_floor() use raw_clz() and inline log_2_floor() and log_2_ceil(). Signed-off-by: Jarno Rajahalme --- lib/util.c| 65 + lib/util.h| 44 ++