Home
last modified time | relevance | path

Searched refs:trie (Results 1 – 25 of 99) sorted by relevance

1234

/external/icu/icu4c/source/common/
Dutrie.cpp53 UNewTrie *trie; in utrie_open() local
63 trie=fillIn; in utrie_open()
65 trie=(UNewTrie *)uprv_malloc(sizeof(UNewTrie)); in utrie_open()
66 if(trie==NULL) { in utrie_open()
70 uprv_memset(trie, 0, sizeof(UNewTrie)); in utrie_open()
71 trie->isAllocated= (UBool)(fillIn==NULL); in utrie_open()
74 trie->data=aliasData; in utrie_open()
75 trie->isDataAllocated=FALSE; in utrie_open()
77 trie->data=(uint32_t *)uprv_malloc(maxDataLength*4); in utrie_open()
78 if(trie->data==NULL) { in utrie_open()
[all …]
Dutrie2_builder.cpp106 allocIndex2Block(UNewTrie2 *trie);
110 UTrie2 *trie; in utrie2_open() local
119 trie=(UTrie2 *)uprv_malloc(sizeof(UTrie2)); in utrie2_open()
122 if(trie==NULL || newTrie==NULL || data==NULL) { in utrie2_open()
123 uprv_free(trie); in utrie2_open()
130 uprv_memset(trie, 0, sizeof(UTrie2)); in utrie2_open()
131 trie->initialValue=initialValue; in utrie2_open()
132 trie->errorValue=errorValue; in utrie2_open()
133 trie->highStart=0x110000; in utrie2_open()
134 trie->newTrie=newTrie; in utrie2_open()
[all …]
Dutrie2.cpp43 get32(const UNewTrie2 *trie, UChar32 c, UBool fromLSCP) { in get32() argument
46 if(c>=trie->highStart && (!U_IS_LEAD(c) || fromLSCP)) { in get32()
47 return trie->data[trie->dataLength-UTRIE2_DATA_GRANULARITY]; in get32()
54 i2=trie->index1[c>>UTRIE2_SHIFT_1]+ in get32()
57 block=trie->index2[i2]; in get32()
58 return trie->data[block+(c&UTRIE2_DATA_MASK)]; in get32()
62 utrie2_get32(const UTrie2 *trie, UChar32 c) { in utrie2_get32() argument
63 if(trie->data16!=NULL) { in utrie2_get32()
64 return UTRIE2_GET16(trie, c); in utrie2_get32()
65 } else if(trie->data32!=NULL) { in utrie2_get32()
[all …]
Dutrie2.h142 utrie2_get32(const UTrie2 *trie, UChar32 c);
192 utrie2_enum(const UTrie2 *trie,
240 utrie2_close(UTrie2 *trie);
252 utrie2_set32(UTrie2 *trie, UChar32 c, uint32_t value, UErrorCode *pErrorCode);
268 utrie2_setRange32(UTrie2 *trie,
293 utrie2_freeze(UTrie2 *trie, UTrie2ValueBits valueBits, UErrorCode *pErrorCode);
303 utrie2_isFrozen(const UTrie2 *trie);
324 utrie2_serialize(const UTrie2 *trie,
392 #define UTRIE2_GET16(trie, c) _UTRIE2_GET((trie), index, (trie)->indexLength, (c)) argument
402 #define UTRIE2_GET32(trie, c) _UTRIE2_GET((trie), data32, 0, (c)) argument
[all …]
Dutrie.h179 #define _UTRIE_GET_RAW(trie, data, offset, c16) \ argument
180 (trie)->data[ \
181 ((int32_t)((trie)->index[(offset)+((c16)>>UTRIE_SHIFT)])<<UTRIE_INDEX_SHIFT)+ \
186 #define _UTRIE_GET_FROM_PAIR(trie, data, c, c2, result, resultType) { \ argument
190 (result)=_UTRIE_GET_RAW((trie), data, 0, (c)); \
191 __offset=(trie)->getFoldingOffset(result); \
195 (result)=_UTRIE_GET_RAW((trie), data, __offset, (c2)&0x3ff); \
197 (result)=(resultType)((trie)->initialValue); \
202 #define _UTRIE_GET_FROM_BMP(trie, data, c16) \ argument
203 _UTRIE_GET_RAW(trie, data, 0xd800<=(c16) && (c16)<=0xdbff ? UTRIE_LEAD_INDEX_DISP : 0, c16);
[all …]
Ducol_swp.cpp40 UTrieHeader trie; in utrie_swap() local
59 trie.signature=ds->readUInt32(inTrie->signature); in utrie_swap()
60 trie.options=ds->readUInt32(inTrie->options); in utrie_swap()
61 trie.indexLength=udata_readInt32(ds, inTrie->indexLength); in utrie_swap()
62 trie.dataLength=udata_readInt32(ds, inTrie->dataLength); in utrie_swap()
64 if( trie.signature!=0x54726965 || in utrie_swap()
65 (trie.options&UTRIE_OPTIONS_SHIFT_MASK)!=UTRIE_SHIFT || in utrie_swap()
66 ((trie.options>>UTRIE_OPTIONS_INDEX_SHIFT)&UTRIE_OPTIONS_SHIFT_MASK)!=UTRIE_INDEX_SHIFT || in utrie_swap()
67 trie.indexLength<UTRIE_BMP_INDEX_LENGTH || in utrie_swap()
68 (trie.indexLength&(UTRIE_SURROGATE_BLOCK_COUNT-1))!=0 || in utrie_swap()
[all …]
Dubidi_props.c39 UTrie2 trie; member
77 utrie2_enum(&bdp->trie, NULL, _enumPropertyStartsRange, sa); in ubidi_addPropertyStarts()
146 uint16_t props=UTRIE2_GET16(&bdp->trie, c); in ubidi_getClass()
152 uint16_t props=UTRIE2_GET16(&bdp->trie, c); in ubidi_isMirrored()
190 uint16_t props=UTRIE2_GET16(&bdp->trie, c); in ubidi_getMirror()
196 uint16_t props=UTRIE2_GET16(&bdp->trie, c); in ubidi_isBidiControl()
202 uint16_t props=UTRIE2_GET16(&bdp->trie, c); in ubidi_isJoinControl()
208 uint16_t props=UTRIE2_GET16(&bdp->trie, c); in ubidi_getJoiningType()
231 uint16_t props=UTRIE2_GET16(&bdp->trie, c); in ubidi_getPairedBracketType()
237 uint16_t props=UTRIE2_GET16(&bdp->trie, c); in ubidi_getPairedBracket()
/external/icu/icu4c/source/test/intltest/
Ducharstrietest.cpp70 void checkFirst(UCharsTrie &trie, const StringAndValue data[], int32_t dataLength);
71 void checkNext(UCharsTrie &trie, const StringAndValue data[], int32_t dataLength);
72 void checkNextWithState(UCharsTrie &trie, const StringAndValue data[], int32_t dataLength);
73 void checkNextString(UCharsTrie &trie, const StringAndValue data[], int32_t dataLength);
74 void checkIterator(UCharsTrie &trie, const StringAndValue data[], int32_t dataLength);
297 LocalPointer<UCharsTrie> trie(buildTrie(data, UPRV_LENGTHOF(data), USTRINGTRIE_BUILD_FAST)); in TestNextForCodePoint() local
298 if(trie.isNull()) { in TestNextForCodePoint()
302 if( (result=trie->nextForCodePoint(0x4dff))!=USTRINGTRIE_NO_VALUE || result!=trie->current() || in TestNextForCodePoint()
303 (result=trie->nextForCodePoint(0x10000))!=USTRINGTRIE_NO_VALUE || result!=trie->current() || in TestNextForCodePoint()
304 (result=trie->nextForCodePoint(0x9999))!=USTRINGTRIE_NO_VALUE || result!=trie->current() || in TestNextForCodePoint()
[all …]
Dbytestrietest.cpp64 void checkFirst(BytesTrie &trie, const StringAndValue data[], int32_t dataLength);
65 void checkNext(BytesTrie &trie, const StringAndValue data[], int32_t dataLength);
66 void checkNextWithState(BytesTrie &trie, const StringAndValue data[], int32_t dataLength);
67 void checkNextString(BytesTrie &trie, const StringAndValue data[], int32_t dataLength);
68 void checkIterator(const BytesTrie &trie, const StringAndValue data[], int32_t dataLength);
310 LocalPointer<BytesTrie> trie(buildMonthsTrie(USTRINGTRIE_BUILD_FAST)); in TestHasUniqueValue() local
311 if(trie.isNull()) { in TestHasUniqueValue()
315 if(trie->hasUniqueValue(uniqueValue)) { in TestHasUniqueValue()
318 trie->next('j'); in TestHasUniqueValue()
319 trie->next('a'); in TestHasUniqueValue()
[all …]
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/util/
DCharsTrieTest.java242 CharsTrie trie=buildTrie(data, data.length, StringTrieBuilder.Option.FAST); in Test32NextForCodePoint() local
244 … if( (result=trie.nextForCodePoint(0x4dff))!=BytesTrie.Result.NO_VALUE || result!=trie.current() || in Test32NextForCodePoint()
245 … (result=trie.nextForCodePoint(0x10000))!=BytesTrie.Result.NO_VALUE || result!=trie.current() || in Test32NextForCodePoint()
246 … (result=trie.nextForCodePoint(0x9999))!=BytesTrie.Result.NO_VALUE || result!=trie.current() || in Test32NextForCodePoint()
247 … (result=trie.nextForCodePoint(0x20000))!=BytesTrie.Result.NO_VALUE || result!=trie.current() || in Test32NextForCodePoint()
248 … (result=trie.nextForCodePoint(0xdfff))!=BytesTrie.Result.NO_VALUE || result!=trie.current() || in Test32NextForCodePoint()
249 …(result=trie.nextForCodePoint(0x10ffff))!=BytesTrie.Result.FINAL_VALUE || result!=trie.current() || in Test32NextForCodePoint()
250 trie.getValue()!=2000000000 in Test32NextForCodePoint()
254 …if( (result=trie.firstForCodePoint(0x4dff))!=BytesTrie.Result.NO_VALUE || result!=trie.current() || in Test32NextForCodePoint()
255 … (result=trie.nextForCodePoint(0x10000))!=BytesTrie.Result.NO_VALUE || result!=trie.current() || in Test32NextForCodePoint()
[all …]
DBytesTrieTest.java263 BytesTrie trie=buildMonthsTrie(StringTrieBuilder.Option.FAST); in Test40GetUniqueValue() local
265 if((uniqueValue=trie.getUniqueValue())!=0) { in Test40GetUniqueValue()
268 trie.next('j'); in Test40GetUniqueValue()
269 trie.next('a'); in Test40GetUniqueValue()
270 trie.next('n'); in Test40GetUniqueValue()
272 if((uniqueValue=trie.getUniqueValue())!=((1<<1)|1)) { in Test40GetUniqueValue()
275 trie.first('j'); in Test40GetUniqueValue()
276 trie.next('u'); in Test40GetUniqueValue()
277 if((uniqueValue=trie.getUniqueValue())!=0) { in Test40GetUniqueValue()
280 if(trie.next('n')!=BytesTrie.Result.INTERMEDIATE_VALUE || 6!=trie.getValue()) { in Test40GetUniqueValue()
[all …]
DTrie2Test.java52 Trie2Writable trie = new Trie2Writable(0,0); in TestTrie2API() local
54 trie.toTrie2_16().serialize(os); in TestTrie2API()
86 Trie2Writable trie = new Trie2Writable(17,0); in TestTrie2API() local
88 it = trie.iterator(); in TestTrie2API()
104 for (Trie2.Range rr: trie) { in TestTrie2API()
128 Trie2Writable trie = new Trie2Writable(0xbadfeed, 0); in TestTrie2API() local
129 trie.set(0x10123, 42); in TestTrie2API()
139 Iterator<Trie2.Range> it = trie.iterator(vm); in TestTrie2API()
151 Trie2Writable trie = new Trie2Writable(0xdefa17, 0); in TestTrie2API() local
152 trie.set(0x2f810, 10); in TestTrie2API()
[all …]
DTrieTest.java134 private void _testTrieIteration(IntTrie trie, CheckRange checkRanges[], in _testTrieIteration() argument
156 int value = trie.getCodePointValue(c); in _testTrieIteration()
176 value = trie.getLeadValue(lead); in _testTrieIteration()
177 value = trie.getTrailValue(value, trail); in _testTrieIteration()
178 if (value != trie.getSurrogateValue(lead, trail) in _testTrieIteration()
236 IntTrie trie = newTrie.serialize(new _testFoldedValue(newTrie), in _testTrieRanges() local
247 if (value != trie.getLatin1LinearValue((char)start)) { in _testTrieRanges()
251 trie.getLatin1LinearValue((char) start)) in _testTrieRanges()
259 if (latin1Linear != trie.isLatin1Linear()) { in _testTrieRanges()
278 int value2 = trie.getBMPValue((char)start); in _testTrieRanges()
[all …]
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/
DCharsTrieTest.java241 CharsTrie trie=buildTrie(data, data.length, StringTrieBuilder.Option.FAST); in Test32NextForCodePoint() local
243 … if( (result=trie.nextForCodePoint(0x4dff))!=BytesTrie.Result.NO_VALUE || result!=trie.current() || in Test32NextForCodePoint()
244 … (result=trie.nextForCodePoint(0x10000))!=BytesTrie.Result.NO_VALUE || result!=trie.current() || in Test32NextForCodePoint()
245 … (result=trie.nextForCodePoint(0x9999))!=BytesTrie.Result.NO_VALUE || result!=trie.current() || in Test32NextForCodePoint()
246 … (result=trie.nextForCodePoint(0x20000))!=BytesTrie.Result.NO_VALUE || result!=trie.current() || in Test32NextForCodePoint()
247 … (result=trie.nextForCodePoint(0xdfff))!=BytesTrie.Result.NO_VALUE || result!=trie.current() || in Test32NextForCodePoint()
248 …(result=trie.nextForCodePoint(0x10ffff))!=BytesTrie.Result.FINAL_VALUE || result!=trie.current() || in Test32NextForCodePoint()
249 trie.getValue()!=2000000000 in Test32NextForCodePoint()
253 …if( (result=trie.firstForCodePoint(0x4dff))!=BytesTrie.Result.NO_VALUE || result!=trie.current() || in Test32NextForCodePoint()
254 … (result=trie.nextForCodePoint(0x10000))!=BytesTrie.Result.NO_VALUE || result!=trie.current() || in Test32NextForCodePoint()
[all …]
DBytesTrieTest.java262 BytesTrie trie=buildMonthsTrie(StringTrieBuilder.Option.FAST); in Test40GetUniqueValue() local
264 if((uniqueValue=trie.getUniqueValue())!=0) { in Test40GetUniqueValue()
267 trie.next('j'); in Test40GetUniqueValue()
268 trie.next('a'); in Test40GetUniqueValue()
269 trie.next('n'); in Test40GetUniqueValue()
271 if((uniqueValue=trie.getUniqueValue())!=((1<<1)|1)) { in Test40GetUniqueValue()
274 trie.first('j'); in Test40GetUniqueValue()
275 trie.next('u'); in Test40GetUniqueValue()
276 if((uniqueValue=trie.getUniqueValue())!=0) { in Test40GetUniqueValue()
279 if(trie.next('n')!=BytesTrie.Result.INTERMEDIATE_VALUE || 6!=trie.getValue()) { in Test40GetUniqueValue()
[all …]
DTrie2Test.java51 Trie2Writable trie = new Trie2Writable(0,0); in TestTrie2API() local
53 trie.toTrie2_16().serialize(os); in TestTrie2API()
85 Trie2Writable trie = new Trie2Writable(17,0); in TestTrie2API() local
87 it = trie.iterator(); in TestTrie2API()
103 for (Trie2.Range rr: trie) { in TestTrie2API()
127 Trie2Writable trie = new Trie2Writable(0xbadfeed, 0); in TestTrie2API() local
128 trie.set(0x10123, 42); in TestTrie2API()
138 Iterator<Trie2.Range> it = trie.iterator(vm); in TestTrie2API()
150 Trie2Writable trie = new Trie2Writable(0xdefa17, 0); in TestTrie2API() local
151 trie.set(0x2f810, 10); in TestTrie2API()
[all …]
DTrieTest.java133 private void _testTrieIteration(IntTrie trie, CheckRange checkRanges[], in _testTrieIteration() argument
155 int value = trie.getCodePointValue(c); in _testTrieIteration()
175 value = trie.getLeadValue(lead); in _testTrieIteration()
176 value = trie.getTrailValue(value, trail); in _testTrieIteration()
177 if (value != trie.getSurrogateValue(lead, trail) in _testTrieIteration()
235 IntTrie trie = newTrie.serialize(new _testFoldedValue(newTrie), in _testTrieRanges() local
246 if (value != trie.getLatin1LinearValue((char)start)) { in _testTrieRanges()
250 trie.getLatin1LinearValue((char) start)) in _testTrieRanges()
258 if (latin1Linear != trie.isLatin1Linear()) { in _testTrieRanges()
277 int value2 = trie.getBMPValue((char)start); in _testTrieRanges()
[all …]
/external/icu/icu4c/source/test/cintltst/
Dtrie2test.c98 const UTrie2 *trie, in testTrieEnum() argument
105 utrie2_enum(trie, testEnumValue, testEnumRange, &checkRanges); in testTrieEnum()
111 const UTrie2 *trie, UTrie2ValueBits valueBits, in testTrieGetters() argument
118 UBool isFrozen=utrie2_isFrozen(trie); in testTrieGetters()
133 value2=UTRIE2_GET16_FROM_U16_SINGLE_LEAD(trie, start); in testTrieGetters()
135 value2=UTRIE2_GET32_FROM_U16_SINGLE_LEAD(trie, start); in testTrieGetters()
144 value2=UTRIE2_GET16_FROM_SUPP(trie, start); in testTrieGetters()
146 value2=UTRIE2_GET32_FROM_SUPP(trie, start); in testTrieGetters()
154 value2=UTRIE2_GET16(trie, start); in testTrieGetters()
156 value2=UTRIE2_GET32(trie, start); in testTrieGetters()
[all …]
Dtrietest.c56 _testFoldedValue32(UNewTrie *trie, UChar32 start, int32_t offset) { in _testFoldedValue32() argument
65 value=utrie_get32(trie, start, &inBlockZero); in _testFoldedValue32()
87 _testFoldedValue16(UNewTrie *trie, UChar32 start, int32_t offset) { in _testFoldedValue16() argument
96 value=utrie_get32(trie, start, &inBlockZero); in _testFoldedValue16()
142 const UTrie *trie, in testTrieIteration() argument
171 if(trie->data32!=NULL) { in testTrieIteration()
172 UTRIE_NEXT32(trie, p, limit, c, c2, value); in testTrieIteration()
174 UTRIE_NEXT16(trie, p, limit, c, c2, value); in testTrieIteration()
192 if(trie->data32==NULL) { in testTrieIteration()
193 value=UTRIE_GET16_FROM_LEAD(trie, c); in testTrieIteration()
[all …]
/external/icu/icu4c/source/test/perf/unisetperf/draft/
Dtrieset.cpp27 #define UTRIE_GET8_LATIN1(trie) ((const uint8_t *)(trie)->data32+UTRIE_DATA_BLOCK_LENGTH) argument
29 #define UTRIE_GET8_FROM_LEAD(trie, c16) \ argument
30 ((const uint8_t *)(trie)->data32)[ \
31 ((int32_t)((trie)->index[(c16)>>UTRIE_SHIFT])<<UTRIE_INDEX_SHIFT)+ \
81 utrie_unserialize(&trie, trieData, length, &errorCode); // TODO: Implement for 8-bit UTrie! in TrieSet()
86 uprv_memcpy((uint16_t *)trie.index+(0xd800>>UTRIE_SHIFT), in TrieSet()
87 trie.index+UTRIE_BMP_INDEX_LENGTH, in TrieSet()
89 latin1=UTRIE_GET8_LATIN1(&trie); in TrieSet()
104 return (UBool)UTRIE_GET8_FROM_LEAD(&trie, c); in contains()
113 UTrie trie; member in TrieSet
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/
DUBiDiProps.java60 trie=Trie2_16.createFromSerialized(bytes); in readData()
62 int trieLength=trie.getSerializedLength(); in readData()
103 Iterator<Trie2.Range> trieIterator=trie.iterator(); in addPropertyStarts()
171 return getClassFromProps(trie.get(c)); in getClass()
175 return getFlagFromProps(trie.get(c), IS_MIRRORED_SHIFT); in isMirrored()
208 int props=trie.get(c); in getMirror()
213 return getFlagFromProps(trie.get(c), BIDI_CONTROL_SHIFT); in isBidiControl()
217 return getFlagFromProps(trie.get(c), JOIN_CONTROL_SHIFT); in isJoinControl()
221 return (trie.get(c)&JT_MASK)>>JT_SHIFT; in getJoiningType()
241 return (trie.get(c)&BPT_MASK)>>BPT_SHIFT; in getPairedBracketType()
[all …]
/external/icu/android_icu4j/src/main/java/android/icu/impl/
DUBiDiProps.java64 trie=Trie2_16.createFromSerialized(bytes); in readData()
66 int trieLength=trie.getSerializedLength(); in readData()
107 Iterator<Trie2.Range> trieIterator=trie.iterator(); in addPropertyStarts()
175 return getClassFromProps(trie.get(c)); in getClass()
179 return getFlagFromProps(trie.get(c), IS_MIRRORED_SHIFT); in isMirrored()
212 int props=trie.get(c); in getMirror()
217 return getFlagFromProps(trie.get(c), BIDI_CONTROL_SHIFT); in isBidiControl()
221 return getFlagFromProps(trie.get(c), JOIN_CONTROL_SHIFT); in isJoinControl()
225 return (trie.get(c)&JT_MASK)>>JT_SHIFT; in getJoiningType()
245 return (trie.get(c)&BPT_MASK)>>BPT_SHIFT; in getPairedBracketType()
[all …]
/external/icu/icu4c/source/test/perf/dicttrieperf/
Ddicttrieperf.cpp266 BytesTrie trie(nameTrieBytes); in bytesTrieLookup() local
267 if(USTRINGTRIE_HAS_VALUE(trie.next(s, -1))) { in bytesTrieLookup()
268 return trie.getValue(); in bytesTrieLookup()
349 ucharsTrieMatches(UCharsTrie &trie, in ucharsTrieMatches() argument
361 UStringTrieResult result=trie.first(c); in ucharsTrieMatches()
390 result=trie.next(c); in ucharsTrieMatches()
409 : DictLookup(perfTest), trie(NULL) { in UCharsTrieDictLookup()
424 trie=builder->build(USTRINGTRIE_BUILD_SMALL, errorCode); in UCharsTrieDictLookup()
429 delete trie; in ~UCharsTrieDictLookup()
434 UCharsTrie *trie; member in UCharsTrieDictLookup
[all …]
/external/icu/icu4c/source/i18n/
Dcollationdatabuilder.cpp187 uint32_t ce32 = utrie2_get32(builder.trie, c); in fetchCEs()
253 return utrie2_get32(builder.trie, c); in getDataCE32()
261 return utrie2_get32(builder.trie, jamo); in getCE32FromBuilderData()
283 trie(NULL), in CollationDataBuilder()
294 utrie2_close(trie); in ~CollationDataBuilder()
302 if(trie != NULL) { in initForTailoring()
313 trie = utrie2_open(Collation::FALLBACK_CE32, Collation::FFFD_CE32, &errorCode); in initForTailoring()
321 utrie2_set32(trie, c, Collation::FALLBACK_CE32, &errorCode); in initForTailoring()
329 utrie2_setRange32(trie, Hangul::HANGUL_BASE, Hangul::HANGUL_END, hangulCE32, TRUE, &errorCode); in initForTailoring()
367 utrie2_setRange32(trie, start, end, offsetCE32, TRUE, &errorCode); in maybeSetPrimaryRange()
[all …]
/external/icu/android_icu4j/src/main/java/android/icu/impl/coll/
DCollationDataBuilder.java55 trie = null; in CollationDataBuilder()
68 if(trie != null) { in initForTailoring()
77 trie = new Trie2Writable(Collation.FALLBACK_CE32, Collation.FFFD_CE32); in initForTailoring()
85 trie.set(c, Collation.FALLBACK_CE32); in initForTailoring()
93 trie.setRange(Hangul.HANGUL_BASE, Hangul.HANGUL_END, hangulCE32, true); in initForTailoring()
117 return Collation.isAssignedCE32(trie.get(c)); in isAssigned()
183 int oldCE32 = trie.get(c); in addCE32()
193 trie.set(c, oldCE32); in addCE32()
199 trie.set(c, ce32); in addCE32()
212 trie.set(c, contextCE32); in addCE32()
[all …]

1234