Home
last modified time | relevance | path

Searched refs:DATA_WIDTH (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/runtime_core/libpandabase/utils/
H A Dutf.cpp71 return {((d0 & MASK_5BIT) << DATA_WIDTH) | (d1 & MASK_6BIT), 2}; in ConvertMUtf8ToUtf16Pair()
79 return {((d0 & MASK_4BIT) << (DATA_WIDTH * CONST_2)) | ((d1 & MASK_6BIT) << DATA_WIDTH) | (d2 & MASK_6BIT), in ConvertMUtf8ToUtf16Pair()
87 uint32_t code_point = ((d0 & MASK_4BIT) << (DATA_WIDTH * CONST_3)) | ((d1 & MASK_6BIT) << (DATA_WIDTH * CONST_2)) | in ConvertMUtf8ToUtf16Pair()
88 ((d2 & MASK_6BIT) << DATA_WIDTH) | (d3 & MASK_6BIT); in ConvertMUtf8ToUtf16Pair()
91 pair |= ((code_point >> (PAIR_ELEMENT_WIDTH - DATA_WIDTH)) + U16_LEAD) & MASK_16BIT; in ConvertMUtf8ToUtf16Pair()
101 codePoint <<= (PAIR_ELEMENT_WIDTH - DATA_WIDTH); in CombineTwoU16()
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_ in ConvertUtf16ToMUtf8()
[all...]
H A Dutf.h47 constexpr size_t DATA_WIDTH = 6; member
/arkcompiler/runtime_core/static_core/libpandabase/utils/
H A Dutf.cpp65 return {((d0 & MASK_5BIT) << DATA_WIDTH) | (d1 & MASK_6BIT), 2}; in ConvertMUtf8ToUtf16Pair()
73 return {((d0 & MASK_4BIT) << (DATA_WIDTH * CONST_2)) | ((d1 & MASK_6BIT) << DATA_WIDTH) | (d2 & MASK_6BIT), in ConvertMUtf8ToUtf16Pair()
81 uint32_t codePoint = ((d0 & MASK_4BIT) << (DATA_WIDTH * CONST_3)) | ((d1 & MASK_6BIT) << (DATA_WIDTH * CONST_2)) | in ConvertMUtf8ToUtf16Pair()
82 ((d2 & MASK_6BIT) << DATA_WIDTH) | (d3 & MASK_6BIT); in ConvertMUtf8ToUtf16Pair()
85 pair |= ((codePoint >> (PAIR_ELEMENT_WIDTH - DATA_WIDTH)) + U16_LEAD) & MASK_16BIT; in ConvertMUtf8ToUtf16Pair()
95 codePoint <<= (PAIR_ELEMENT_WIDTH - DATA_WIDTH); in CombineTwoU16()
543 return {((d0 & MASK_5BIT) << DATA_WIDTH) | (d1 & MASK_6BIT), UtfLength::TWO}; in ConvertUtf8ToUtf16Pair()
548 return {((d0 & MASK_4BIT) << UtfOffset::TWELVE) | ((d1 & MASK_6BIT) << DATA_WIDTH) | (d in ConvertUtf8ToUtf16Pair()
[all...]
H A Dutf.h47 constexpr size_t DATA_WIDTH = 6; member
/arkcompiler/ets_runtime/ecmascript/base/
H A Dutf_helper.cpp326 return {((d0 & utf::MASK_5BIT) << utf::DATA_WIDTH) | (d1 & utf::MASK_6BIT), UtfLength::TWO}; in ConvertUtf8ToUtf16Pair()
331 return {((d0 & utf::MASK_4BIT) << UtfOffset::TWELVE) | ((d1 & utf::MASK_6BIT) << utf::DATA_WIDTH) | in ConvertUtf8ToUtf16Pair()
338 ((d2 & utf::MASK_6BIT) << utf::DATA_WIDTH) | (d3 & utf::MASK_6BIT); in ConvertUtf8ToUtf16Pair()
342 uint32_t lead = ((codePoint >> (utf::PAIR_ELEMENT_WIDTH - utf::DATA_WIDTH)) + utf::U16_LEAD); in ConvertUtf8ToUtf16Pair()
346 pair |= ((codePoint >> (utf::PAIR_ELEMENT_WIDTH - utf::DATA_WIDTH)) + utf::U16_LEAD) << utf::PAIR_ELEMENT_WIDTH; in ConvertUtf8ToUtf16Pair()
511 return {((d0 & utf::MASK_5BIT) << utf::DATA_WIDTH) | (d1 & utf::MASK_6BIT), UtfLength::TWO}; in ConvertUtf8ToUnicodeChar()
524 ((d1 & utf::MASK_6BIT) << utf::DATA_WIDTH) | (d2 & utf::MASK_6BIT), UtfLength::THREE}; in ConvertUtf8ToUnicodeChar()
538 ((d2 & utf::MASK_6BIT) << utf::DATA_WIDTH) | (d3 & utf::MASK_6BIT), UtfLength::FOUR}; in ConvertUtf8ToUnicodeChar()

Completed in 4 milliseconds