Lines Matching defs:ce32
213 uint32_t ce32 = data.getCE32(c);
214 if(ce32 == Collation::FALLBACK_CE32) {
216 ce32 = d->getCE32(c);
220 if(getCEsFromCE32(*d, c, ce32, errorCode)) {
244 CollationFastLatinBuilder::getCEsFromCE32(const CollationData &data, UChar32 c, uint32_t ce32,
247 ce32 = data.getFinalCE32(ce32);
249 if(Collation::isSimpleOrLongCE32(ce32)) {
250 ce0 = Collation::ceFromCE32(ce32);
252 switch(Collation::tagFromCE32(ce32)) {
254 ce0 = Collation::latinCE0FromCE32(ce32);
255 ce1 = Collation::latinCE1FromCE32(ce32);
258 const uint32_t *ce32s = data.ce32s + Collation::indexFromCE32(ce32);
259 int32_t length = Collation::lengthFromCE32(ce32);
271 const int64_t *ces = data.ces + Collation::indexFromCE32(ce32);
272 int32_t length = Collation::lengthFromCE32(ce32);
284 // by recursing on its default CE32 and checking that none of the prefixes starts
290 return getCEsFromContractionCE32(data, ce32, errorCode);
293 ce0 = data.getCEFromOffsetCE32(c, ce32);
340 CollationFastLatinBuilder::getCEsFromContractionCE32(const CollationData &data, uint32_t ce32,
343 const UChar *p = data.contexts + Collation::indexFromCE32(ce32);
344 ce32 = CollationData::readCE32(p); // Default if no suffix match.
345 // Since the original ce32 is not a prefix mapping,
346 // the default ce32 must not be another contraction.
347 U_ASSERT(!Collation::isContractionCE32(ce32));
349 if(getCEsFromCE32(data, U_SENTINEL, ce32, errorCode)) {
375 ce32 = (uint32_t)suffixes.getValue();
376 if(suffix.length() == 1 && getCEsFromCE32(data, U_SENTINEL, ce32, errorCode)) {