X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/a362b4b2c4abbf2da6ec14cb44a8685a81107f6a..bdc143a7aa3f51a46eceec62b0b364599533fa21:/lunaix-os/kernel/ds/btrie.c?ds=sidebyside diff --git a/lunaix-os/kernel/ds/btrie.c b/lunaix-os/kernel/ds/btrie.c index 5ce7687..781def4 100644 --- a/lunaix-os/kernel/ds/btrie.c +++ b/lunaix-os/kernel/ds/btrie.c @@ -19,7 +19,7 @@ struct btrie_node* __btrie_traversal(struct btrie* root, u32_t index, int options) { index = index >> root->truncated; - u32_t lz = index ? ROUNDDOWN(31 - __builtin_clz(index), BTRIE_BITS) : 0; + u32_t lz = index ? ROUNDDOWN(31 - clz(index), BTRIE_BITS) : 0; u32_t bitmask = ((1 << BTRIE_BITS) - 1) << lz; u32_t i = 0; struct btrie_node* tree = root->btrie_root;