Home
last modified time | relevance | path

Searched refs:codePoint (Results 1 – 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/src/
Dnamemangler.cpp429 uint32_t codePoint = 0; in UTF16ToUTF8() local
435 codePoint = str16[i++]; in UTF16ToUTF8()
437 codePoint = ChangeEndian16(str16[i++]); in UTF16ToUTF8()
439 if (codePoint > 0xFFFF) { in UTF16ToUTF8()
440 codePoint &= 0x3FF; in UTF16ToUTF8()
441 codePoint <<= kNumLimit; in UTF16ToUTF8()
443 codePoint += str16[i++] & 0x3FF; in UTF16ToUTF8()
445 codePoint += ChangeEndian16(str16[i++]) & 0x3FF; in UTF16ToUTF8()
448 if (codePoint <= 0x7F) { in UTF16ToUTF8()
449 str += static_cast<char>(codePoint); in UTF16ToUTF8()
[all …]
/arkcompiler/ets_runtime/ecmascript/base/tests/
Dutf_helper_test.cpp61 …uint32_t codePoint = static_cast<uint32_t>(((leadSur - 0xD800U) << 10)|(trailSur - 0xDc00U)) + 0x1… in HWTEST_F_L0() local
63 EXPECT_EQ(codePoint, utfHelperCodePoint); in HWTEST_F_L0()
64 EXPECT_EQ(codePoint, static_cast<uint32_t>(0x10000)); in HWTEST_F_L0()
66 codePoint = static_cast<uint32_t>(((leadSur - 0xD800U) << 10) | (trailSur - 0xDC00U))+ 0x10000U; in HWTEST_F_L0()
68 EXPECT_EQ(codePoint, utfHelperCodePoint); in HWTEST_F_L0()
69 EXPECT_EQ(codePoint, static_cast<uint32_t>(0x103FF)); in HWTEST_F_L0()
71codePoint = static_cast<uint32_t>(((leadSur - 0xD800U) << 10) | (trailSur - 0xDC00U)) + 0x10000U; in HWTEST_F_L0()
73 EXPECT_EQ(codePoint, utfHelperCodePoint); in HWTEST_F_L0()
74 EXPECT_EQ(codePoint, static_cast<uint32_t>(0x10FFFF)); in HWTEST_F_L0()
76codePoint = static_cast<uint32_t>(((leadSur - 0xD800U) << 10) | (trailSur - 0xDC00U)) + 0x10000U; in HWTEST_F_L0()
[all …]
/arkcompiler/runtime_core/static_core/libpandabase/utils/
Dutf.cpp81 …uint32_t codePoint = ((d0 & MASK_4BIT) << (DATA_WIDTH * CONST_3)) | ((d1 & MASK_6BIT) << (DATA_WID… in ConvertMUtf8ToUtf16Pair() local
85 pair |= ((codePoint >> (PAIR_ELEMENT_WIDTH - DATA_WIDTH)) + U16_LEAD) & MASK_16BIT; in ConvertMUtf8ToUtf16Pair()
87 pair |= (codePoint & MASK_10BIT) + U16_TAIL; in ConvertMUtf8ToUtf16Pair()
94 uint32_t codePoint = d0 - DECODE_LEAD_LOW; in CombineTwoU16() local
95 codePoint <<= (PAIR_ELEMENT_WIDTH - DATA_WIDTH); in CombineTwoU16()
96 codePoint |= d1 - DECODE_TRAIL_LOW; // NOLINT(hicpp-signed-bitwise in CombineTwoU16()
97 codePoint += DECODE_SECOND_FACTOR; in CombineTwoU16()
98 return codePoint; in CombineTwoU16()
453 uint32_t codePoint = CombineTwoU16(d0, d1); in ConvertUtf16ToUtf8() local
455 auto ch0 = static_cast<uint8_t>((codePoint >> UtfOffset::EIGHTEEN) | UTF8_4B_FIRST); in ConvertUtf16ToUtf8()
[all …]
/arkcompiler/runtime_core/libpandabase/utils/
Dutf.cpp100 uint32_t codePoint = d0 - HI_SURROGATE_MIN; in CombineTwoU16() local
101 codePoint <<= (PAIR_ELEMENT_WIDTH - DATA_WIDTH); in CombineTwoU16()
102 codePoint |= d1 - LO_SURROGATE_MIN; in CombineTwoU16()
103 codePoint += LO_SUPPLEMENTS_MIN; in CombineTwoU16()
104 return codePoint; in CombineTwoU16()
136 uint32_t codePoint = CombineTwoU16(d0, d1); in ConvertUtf16ToMUtf8() local
138 auto ch0 = static_cast<uint8_t>((codePoint >> (DATA_WIDTH * CONST_3)) | MUTF8_4B_FIRST); in ConvertUtf16ToMUtf8()
139 auto ch1 = static_cast<uint8_t>(((codePoint >> (DATA_WIDTH * CONST_2)) & MASK_6BIT) | MASK1); in ConvertUtf16ToMUtf8()
140 auto ch2 = static_cast<uint8_t>(((codePoint >> DATA_WIDTH) & MASK_6BIT) | MASK1); in ConvertUtf16ToMUtf8()
141 auto ch3 = static_cast<uint8_t>((codePoint & MASK_6BIT) | MASK1); in ConvertUtf16ToMUtf8()
/arkcompiler/ets_runtime/ecmascript/base/
Dutf_helper.h108 uint32_t codePoint = d0 - utf::HI_SURROGATE_MIN; in CombineTwoU16() local
109 codePoint <<= UtfOffset::TEN; in CombineTwoU16()
110 codePoint |= d1 - utf::LO_SURROGATE_MIN; in CombineTwoU16()
111 codePoint += utf::LO_SUPPLEMENTS_MIN; in CombineTwoU16()
112 return codePoint; in CombineTwoU16()
Dutf_helper.cpp204 uint32_t codePoint = CombineTwoU16(d0, d1); in ConvertUtf16ToUtf8() local
206 auto ch0 = static_cast<uint8_t>((codePoint >> UtfOffset::EIGHTEEN) | UTF8_4B_FIRST); in ConvertUtf16ToUtf8()
207 … auto ch1 = static_cast<uint8_t>(((codePoint >> UtfOffset::TWELVE) & utf::MASK_6BIT) | utf::MASK1); in ConvertUtf16ToUtf8()
208 auto ch2 = static_cast<uint8_t>(((codePoint >> UtfOffset::SIX) & utf::MASK_6BIT) | utf::MASK1); in ConvertUtf16ToUtf8()
209 auto ch3 = static_cast<uint8_t>((codePoint & utf::MASK_6BIT) | utf::MASK1); in ConvertUtf16ToUtf8()
324 …uint32_t codePoint = ((d0 & utf::MASK_4BIT) << UtfOffset::EIGHTEEN) | ((d1 & utf::MASK_6BIT) << Ut… in ConvertUtf8ToUtf16Pair() local
329 … uint32_t lead = ((codePoint >> (utf::PAIR_ELEMENT_WIDTH - utf::DATA_WIDTH)) + utf::U16_LEAD); in ConvertUtf8ToUtf16Pair()
330 uint32_t tail = ((codePoint & utf::MASK_10BIT) + utf::U16_TAIL) & utf::MASK_16BIT; in ConvertUtf8ToUtf16Pair()
333 …pair |= ((codePoint >> (utf::PAIR_ELEMENT_WIDTH - utf::DATA_WIDTH)) + utf::U16_LEAD) << utf::PAIR_… in ConvertUtf8ToUtf16Pair()
334 pair |= ((codePoint & utf::MASK_10BIT) + utf::U16_TAIL) & utf::MASK_16BIT; in ConvertUtf8ToUtf16Pair()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
Dstd_core_String.cpp381 ets_char StdCoreStringCodePointToChar(ets_int codePoint) in StdCoreStringCodePointToChar() argument
383 icu::UnicodeString uniStr((UChar32)codePoint); in StdCoreStringCodePointToChar()