Home | History | Annotate | Download | only in core
      1 #include <strings.h>
      2 
      3 FILE_LICENCE ( GPL2_OR_LATER );
      4 
      5 int __flsl ( long x ) {
      6 	unsigned long value = x;
      7 	int ls = 0;
      8 
      9 	for ( ls = 0 ; value ; ls++ ) {
     10 		value >>= 1;
     11 	}
     12 	return ls;
     13 }
     14