diff --git a/kernel/hashlib.h b/kernel/hashlib.h index f66baa4297d..3be33ebd9ea 100644 --- a/kernel/hashlib.h +++ b/kernel/hashlib.h @@ -54,7 +54,7 @@ const int hashtable_size_trigger = 2; const int hashtable_size_factor = 3; namespace legacy { - inline uint32_t mkhash_add(uint32_t a, uint32_t b) { + inline uint32_t djb2_add(uint32_t a, uint32_t b) { return ((a << 5) + a) + b; } }; diff --git a/kernel/rtlil.h b/kernel/rtlil.h index a477b4cf932..78347b1b760 100644 --- a/kernel/rtlil.h +++ b/kernel/rtlil.h @@ -1857,7 +1857,7 @@ inline Hasher RTLIL::SigBit::hash_eat(Hasher h) const { inline Hasher RTLIL::SigBit::hash_top() const { Hasher h; if (wire) { - h.force(hashlib::legacy::mkhash_add(wire->name.index_, offset)); + h.force(hashlib::legacy::djb2_add(wire->name.index_, offset)); return h; } h.force(data);