Lines Matching refs:divider
886 const unicode_mappings32 *p, *q, *divider; in getmappedvalue32() local
895 divider = p + ((q - p) >> 1); /* divide by 2 */ in getmappedvalue32()
896 if (character < divider->_key) { in getmappedvalue32()
897 q = divider - 1; in getmappedvalue32()
898 } else if (character > divider->_key) { in getmappedvalue32()
899 p = divider + 1; in getmappedvalue32()
901 return divider->_value; in getmappedvalue32()
919 const unicode_mappings16 *p, *q, *divider; in getmappedvalue16() local
928 divider = p + ((q - p) >> 1); /* divide by 2 */ in getmappedvalue16()
929 if (character < divider->_key) { in getmappedvalue16()
930 q = divider - 1; in getmappedvalue16()
931 } else if (character > divider->_key) { in getmappedvalue16()
932 p = divider + 1; in getmappedvalue16()
934 return divider->_value; in getmappedvalue16()