From db124b12551f91a2437014fb74a122ff0d0db08b Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Sun, 16 Sep 2007 17:36:40 +0100 Subject: Add fls() for non-constant values. --- src/core/bitops.c | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/core/bitops.c (limited to 'src/core') diff --git a/src/core/bitops.c b/src/core/bitops.c new file mode 100644 index 000000000..75d57bf99 --- /dev/null +++ b/src/core/bitops.c @@ -0,0 +1,10 @@ +#include + +int __flsl ( long x ) { + int r = 0; + + for ( r = 0 ; x ; r++ ) { + x >>= 1; + } + return r; +} -- cgit v1.2.3-55-g7522