Feature #15631 » st.c.patch
| 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
|
||
- « Previous
- 1
- 2
- 3
- Next »