Lines Matching refs:distance
127 int32_t distance = desLangDistance; in getBestIndexAndDistance() local
128 if (distance >= 0) { in getBestIndexAndDistance()
129 U_ASSERT((distance & DISTANCE_IS_FINAL) == 0); in getBestIndexAndDistance()
133 distance = trieNext(iter, supported.language, true); in getBestIndexAndDistance()
140 if (distance >= 0) { in getBestIndexAndDistance()
141 flags = distance & DISTANCE_IS_FINAL_OR_SKIP_SCRIPT; in getBestIndexAndDistance()
142 distance &= ~DISTANCE_IS_FINAL_OR_SKIP_SCRIPT; in getBestIndexAndDistance()
145 distance = 0; in getBestIndexAndDistance()
147 distance = defaultLanguageDistance; in getBestIndexAndDistance()
152 U_ASSERT(0 <= distance && distance <= 100); in getBestIndexAndDistance()
164 distance >>= 2; in getBestIndexAndDistance()
168 if (distance > roundedThreshold) { in getBestIndexAndDistance()
185 distance += scriptDistance; in getBestIndexAndDistance()
186 if (distance > roundedThreshold) { in getBestIndexAndDistance()
193 distance += defaultRegionDistance; in getBestIndexAndDistance()
195 int32_t remainingThreshold = roundedThreshold - distance; in getBestIndexAndDistance()
205 distance += getRegionPartitionsDistance( in getBestIndexAndDistance()
211 int32_t shiftedDistance = shiftDistance(distance); in getBestIndexAndDistance()
261 int32_t distance = trieNext(iter, desired, false); in getDesSuppScriptDistance() local
262 if (distance >= 0) { in getDesSuppScriptDistance()
263 distance = trieNext(iter, supported, true); in getDesSuppScriptDistance()
265 if (distance < 0) { in getDesSuppScriptDistance()
269 distance = 0; // same script in getDesSuppScriptDistance()
271 distance = iter.getValue(); in getDesSuppScriptDistance()
272 U_ASSERT(distance >= 0); in getDesSuppScriptDistance()
275 distance |= DISTANCE_IS_FINAL; in getDesSuppScriptDistance()
278 return distance; in getDesSuppScriptDistance()
361 int32_t distance = iter.getValue(); in getFallbackRegionDistance() local
362 U_ASSERT(distance >= 0); in getFallbackRegionDistance()
363 return distance; in getFallbackRegionDistance()