Browse Source

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.
pull/3569/merge
Damien George 7 years ago
parent
commit
d4b55eff44
  1. 14
      py/misc.h

14
py/misc.h

@ -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

Loading…
Cancel
Save