Home
last modified time | relevance | path

Searched refs:hashSeed (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/platform/
H A Decma_string_hash_helper.h32 uint32_t hashSeed) in ComputeHashForDataPlatform()
34 return EcmaStringHashInternal::ComputeHashForDataOfLongString(data, size, hashSeed); in ComputeHashForDataPlatform()
31 ComputeHashForDataPlatform(const T *data, size_t size, uint32_t hashSeed) ComputeHashForDataPlatform() argument
/arkcompiler/ets_runtime/ecmascript/platform/common/
H A Decma_string_hash_internal.h29 uint32_t hashSeed) in ComputeHashForDataOfLongString()
44 uint32_t totalHash = hashSeed; in ComputeHashForDataOfLongString()
28 ComputeHashForDataOfLongString(const T *data, size_t size, uint32_t hashSeed) ComputeHashForDataOfLongString() argument
/arkcompiler/ets_runtime/ecmascript/platform/arm64/
H A Decma_string_hash_internal.h31 uint32_t hashSeed) in ComputeHashForDataOfLongString()
51 uint32_t totalHash = hashSeed; in ComputeHashForDataOfLongString()
30 ComputeHashForDataOfLongString(const T *data, size_t size, uint32_t hashSeed) ComputeHashForDataOfLongString() argument
/arkcompiler/ets_runtime/ecmascript/
H A Djs_symbol.h56 uint32_t hashSeed = static_cast<uint32_t>(LINEAR_SEED + std::time(nullptr)); in ComputeHash() local
57 uint32_t hash = hashSeed * LINEAR_X + LINEAR_Y; in ComputeHash()
H A Decma_string.h273 bool HashIntegerString(uint32_t length, uint32_t *hash, uint32_t hashSeed) const;
276 static bool HashIntegerString(const T *data, size_t size, uint32_t *hash, uint32_t hashSeed)
279 if (hashSeed == 0) {
300 uint32_t num = hashSeed * 10 + (data[0] - '0'); // 10: decimal factor
652 uint32_t hashSeed)
655 uint32_t hash = hashSeed;
661 return EcmaStringHashHelper::ComputeHashForDataPlatform(data, size, hashSeed);
H A Decma_string.cpp872 bool EcmaString::HashIntegerString(uint32_t length, uint32_t *hash, const uint32_t hashSeed) const in HashIntegerString()
876 return HashIntegerString(str.data(), length, hash, hashSeed); in HashIntegerString()
885 // hashSeed only be used when computing two separate strings merged hashcode.
914 // hashSeed only be used when computing two separate strings merged hashcode.

Completed in 7 milliseconds