Lines Matching defs:UTF_CONTINUATION_BYTE_INFO_BITS
350 # define UTF_CONTINUATION_BYTE_INFO_BITS 6
362 (UTF_CONTINUATION_BYTE_INFO_BITS == UTF_EBCDIC_CONTINUATION_BYTE_INFO_BITS)
367 #define UTF_ACCUMULATION_SHIFT UTF_CONTINUATION_BYTE_INFO_BITS
373 ((U8) nBIT_MASK(UTF_CONTINUATION_BYTE_INFO_BITS))
513 * value is proportional to (UTF_CONTINUATION_BYTE_INFO_BITS - 1). The -1 is
526 + (pos) + ((UTF_CONTINUATION_BYTE_INFO_BITS - 1) - 1)) /* Step fcn */ \
527 / (UTF_CONTINUATION_BYTE_INFO_BITS - 1)) /* take floor of */
547 #if UVSIZE * CHARBITS > (6 * UTF_CONTINUATION_BYTE_INFO_BITS)
550 UNLIKELY(uv > nBIT_UMAX(6 * UTF_CONTINUATION_BYTE_INFO_BITS)) \
584 * UTF_CONTINUATION_BYTE_INFO_BITS bits, so the number of continuation bytes
585 * needed is floor(bits / UTF_CONTINUATION_BYTE_INFO_BITS). That number is fed
594 | ((uv) >> (((bits) / UTF_CONTINUATION_BYTE_INFO_BITS) \
595 * UTF_CONTINUATION_BYTE_INFO_BITS)))
611 & ((uv) >> ((((bits) / UTF_CONTINUATION_BYTE_INFO_BITS) - 1) \
612 * UTF_CONTINUATION_BYTE_INFO_BITS))))
651 * UTF_CONTINUATION_BYTE_INFO_BITS. Squeezing out the bits that don't
656 #define MAX_UTF8_TWO_BYTE nBIT_UMAX(5 + UTF_CONTINUATION_BYTE_INFO_BITS)
661 nBIT_UMAX(5 + MIN( UTF_CONTINUATION_BYTE_INFO_BITS, \