py/misc.h: Remove unused count_lead_ones() inline function.
This function was never used for unicode/utf8 handling code, or anything
else, so remove it to keep things clean.
@@ -204,20 +204,6 @@ int DEBUG_printf(const char *fmt, ...);
extern mp_uint_t mp_verbose_flag;
-// This is useful for unicode handling. Some CPU archs has
-// special instructions for efficient implementation of this
-// function (e.g. CLZ on ARM).
-// NOTE: this function is unused at the moment
-#ifndef count_lead_ones
-static inline mp_uint_t count_lead_ones(byte val) {
- mp_uint_t c = 0;
- for (byte mask = 0x80; val & mask; mask >>= 1) {
- c++;
- }
- return c;
-}
-#endif
-
/** float internals *************/
#if MICROPY_PY_BUILTINS_FLOAT
