Project

General

Profile

Feature #15631 » st.c.patch

v2 - ahorek (Pavel Rosický), 07/21/2019 12:52 AM

View differences:

st.c (working copy)
static int
get_power2(st_index_t size)
{
unsigned int n;
for (n = 0; size != 0; n++)
size >>= 1;
unsigned int n = ST_INDEX_BITS - nlz_intptr(size);
if (n <= MAX_POWER2)
return n < MINIMAL_POWER2 ? MINIMAL_POWER2 : n;
#ifndef NOT_RUBY
(3-3/3)