Lines Matching refs:uint32_t

39     static const uint32_t MERGE_SEPARATOR_PRIMARY = 0x02000000;  // U+FFFE
40 static const uint32_t MERGE_SEPARATOR_WEIGHT16 = 0x0200; // U+FFFE
41 static const uint32_t MERGE_SEPARATOR_LOWER32 = 0x02000200; // U+FFFE
42 static const uint32_t MERGE_SEPARATOR_CE32 = 0x02000202; // U+FFFE
59 static const uint32_t COMMON_WEIGHT16 = 0x0500;
61 static const uint32_t COMMON_SECONDARY_CE = 0x05000000;
63 static const uint32_t COMMON_TERTIARY_CE = 0x0500;
65 static const uint32_t COMMON_SEC_AND_TER_CE = 0x05000500;
67 static const uint32_t SECONDARY_MASK = 0xffff0000;
68 static const uint32_t CASE_MASK = 0xc000;
69 static const uint32_t SECONDARY_AND_CASE_MASK = SECONDARY_MASK | CASE_MASK;
71 static const uint32_t ONLY_TERTIARY_MASK = 0x3f3f;
73 static const uint32_t ONLY_SEC_TER_MASK = SECONDARY_MASK | ONLY_TERTIARY_MASK;
75 static const uint32_t CASE_AND_TERTIARY_MASK = CASE_MASK | ONLY_TERTIARY_MASK;
76 static const uint32_t QUATERNARY_MASK = 0xc0;
78 static const uint32_t CASE_AND_QUATERNARY_MASK = CASE_MASK | QUATERNARY_MASK;
89 static const uint32_t FIRST_UNASSIGNED_PRIMARY = 0xfe040200;
92 static const uint32_t FIRST_TRAILING_PRIMARY = 0xff020200; // [first trailing]
93 static const uint32_t MAX_PRIMARY = 0xffff0000; // U+FFFF
94 static const uint32_t MAX_REGULAR_CE32 = 0xffff0505; // U+FFFF
98 static const uint32_t FFFD_PRIMARY = MAX_PRIMARY - 0x20000;
99 static const uint32_t FFFD_CE32 = MAX_REGULAR_CE32 - 0x20000;
107 static const uint32_t FALLBACK_CE32 = SPECIAL_CE32_LOW_BYTE;
113 static const uint32_t UNASSIGNED_CE32 = 0xffffffff; // Compute an unassigned-implicit CE.
115 static const uint32_t NO_CE32 = 1;
118 static const uint32_t NO_CE_PRIMARY = 1; // not a left-adjusted weight
119 static const uint32_t NO_CE_WEIGHT16 = 0x0100; // weight of LEVEL_SEPARATOR_BYTE
140 static const uint32_t NO_LEVEL_FLAG = 1;
141 static const uint32_t PRIMARY_LEVEL_FLAG = 2;
142 static const uint32_t SECONDARY_LEVEL_FLAG = 4;
143 static const uint32_t CASE_LEVEL_FLAG = 8;
144 static const uint32_t TERTIARY_LEVEL_FLAG = 0x10;
145 static const uint32_t QUATERNARY_LEVEL_FLAG = 0x20;
146 static const uint32_t IDENTICAL_LEVEL_FLAG = 0x40;
147 static const uint32_t ZERO_LEVEL_FLAG = 0x80;
188 * Bits 31..13: Index into uint32_t table.
228 * Bits 31..13: Index into uint32_t table for non-numeric-collation CE32.
273 static UBool isAssignedCE32(uint32_t ce32) {
292 static const uint32_t CONTRACT_SINGLE_CP_NO_MATCH = 0x100;
294 static const uint32_t CONTRACT_NEXT_CCC = 0x200;
296 static const uint32_t CONTRACT_TRAILING_CCC = 0x400;
299 static const uint32_t HANGUL_NO_SPECIAL_JAMO = 0x100;
301 static const uint32_t LEAD_ALL_UNASSIGNED = 0;
302 static const uint32_t LEAD_ALL_FALLBACK = 0x100;
303 static const uint32_t LEAD_MIXED = 0x200;
304 static const uint32_t LEAD_TYPE_MASK = 0x300;
306 static uint32_t makeLongPrimaryCE32(uint32_t p) { return p | LONG_PRIMARY_CE32_LOW_BYTE; }
309 static inline uint32_t primaryFromLongPrimaryCE32(uint32_t ce32) {
312 static inline int64_t ceFromLongPrimaryCE32(uint32_t ce32) {
316 static uint32_t makeLongSecondaryCE32(uint32_t lower32) {
319 static inline int64_t ceFromLongSecondaryCE32(uint32_t ce32) {
324 static uint32_t makeCE32FromTagIndexAndLength(int32_t tag, int32_t index, int32_t length) {
328 static uint32_t makeCE32FromTagAndIndex(int32_t tag, int32_t index) {
332 static inline UBool isSpecialCE32(uint32_t ce32) {
336 static inline int32_t tagFromCE32(uint32_t ce32) {
340 static inline UBool hasCE32Tag(uint32_t ce32, int32_t tag) {
344 static inline UBool isLongPrimaryCE32(uint32_t ce32) {
348 static UBool isSimpleOrLongCE32(uint32_t ce32) {
357 static UBool isSelfContainedCE32(uint32_t ce32) {
364 static inline UBool isPrefixCE32(uint32_t ce32) {
368 static inline UBool isContractionCE32(uint32_t ce32) {
372 static inline UBool ce32HasContext(uint32_t ce32) {
382 static inline int64_t latinCE0FromCE32(uint32_t ce32) {
390 static inline int64_t latinCE1FromCE32(uint32_t ce32) {
397 static inline int32_t indexFromCE32(uint32_t ce32) {
404 static inline int32_t lengthFromCE32(uint32_t ce32) {
411 static inline char digitFromCE32(uint32_t ce32) {
416 static inline int64_t ceFromSimpleCE32(uint32_t ce32) {
423 static inline int64_t ceFromCE32(uint32_t ce32) {
424 uint32_t tertiary = ce32 & 0xff;
442 static inline int64_t makeCE(uint32_t p) {
449 static inline int64_t makeCE(uint32_t p, uint32_t s, uint32_t t, uint32_t q) {
456 static uint32_t incTwoBytePrimaryByOffset(uint32_t basePrimary, UBool isCompressible,
462 static uint32_t incThreeBytePrimaryByOffset(uint32_t basePrimary, UBool isCompressible,
468 static uint32_t decTwoBytePrimaryByOneStep(uint32_t basePrimary, UBool isCompressible, int32_t step);
473 static uint32_t decThreeBytePrimaryByOneStep(uint32_t basePrimary, UBool isCompressible, int32_t step);
478 static uint32_t getThreeBytePrimaryForOffsetData(UChar32 c, int64_t dataCE);
483 static uint32_t unassignedPrimaryFromCodePoint(UChar32 c);
489 static inline uint32_t reorder(const uint8_t reorderTable[256], uint32_t primary) {
490 return ((uint32_t)reorderTable[primary >> 24] << 24) | (primary & 0xffffff);