Home
last modified time | relevance | path

Searched refs:hashShift (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/platform/common/
H A Decma_string_hash_internal.h31 constexpr uint32_t hashShift = static_cast<uint32_t>(EcmaStringHash::HASH_SHIFT); in ComputeHashForDataOfLongString() local
36 hash[0] = (hash[0] << hashShift) - hash[0] + data[index]; in ComputeHashForDataOfLongString()
37 hash[1] = (hash[1] << hashShift) - hash[1] + data[index + 1]; // 1: the second element of the block in ComputeHashForDataOfLongString()
38 hash[2] = (hash[2] << hashShift) - hash[2] + data[index + 2]; // 2: the third element of the block in ComputeHashForDataOfLongString()
39 hash[3] = (hash[3] << hashShift) - hash[3] + data[index + 3]; // 3: the fourth element of the block in ComputeHashForDataOfLongString()
42 hash[0] = (hash[0] << hashShift) - hash[0] + data[index]; in ComputeHashForDataOfLongString()
46 totalHash = (totalHash << hashShift) - totalHash + hash[i]; in ComputeHashForDataOfLongString()
/arkcompiler/ets_runtime/ecmascript/platform/arm64/
H A Decma_string_hash_internal.h33 constexpr uint32_t hashShift = static_cast<uint32_t>(EcmaStringHash::HASH_SHIFT); in ComputeHashForDataOfLongString() local
49 hash[0] = (hash[0] << hashShift) - hash[0] + data[index]; in ComputeHashForDataOfLongString()
53 totalHash = (totalHash << hashShift) - totalHash + hash[i]; in ComputeHashForDataOfLongString()
/arkcompiler/ets_runtime/ecmascript/
H A Decma_string.cpp531 constexpr uint32_t hashShift = static_cast<uint32_t>(EcmaStringHash::HASH_SHIFT); in CalculateDataConcatHashCode() local
536 totalHash = (totalHash << hashShift) - totalHash + dataFirst[i]; in CalculateDataConcatHashCode()
539 totalHash = (totalHash << hashShift) - totalHash + dataSecond[i]; in CalculateDataConcatHashCode()
547 hash[0] = (hash[0] << hashShift) - hash[0] + dataFirst[index]; in CalculateDataConcatHashCode()
548 hash[1] = (hash[1] << hashShift) - hash[1] + dataFirst[index + 1]; // 1: the second element in CalculateDataConcatHashCode()
549 hash[2] = (hash[2] << hashShift) - hash[2] + dataFirst[index + 2]; // 2: the third element in CalculateDataConcatHashCode()
550 hash[3] = (hash[3] << hashShift) - hash[3] + dataFirst[index + 3]; // 3: the fourth element in CalculateDataConcatHashCode()
555 hash[0] = (hash[0] << hashShift) - hash[0] + dataFirst[index]; in CalculateDataConcatHashCode()
561 hash[index % blockSize] = (hash[index % blockSize] << hashShift) - in CalculateDataConcatHashCode()
570 hash[nowHashIndex] = (hash[nowHashIndex] << hashShift) in CalculateDataConcatHashCode()
[all...]

Completed in 3 milliseconds