Searched refs:hashSeed (Results 1 - 6 of 6) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/platform/ |
H A D | ecma_string_hash_helper.h | 32 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 D | ecma_string_hash_internal.h | 29 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 D | ecma_string_hash_internal.h | 31 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 D | js_symbol.h | 56 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 D | ecma_string.h | 273 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 D | ecma_string.cpp | 872 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 8 milliseconds