forked from github/verilator
Internals: Hash nulls
This commit is contained in:
parent
dc6b085d8b
commit
5af8a8aa4c
@ -68,7 +68,7 @@ public:
|
|||||||
while (*sp) hashC((vluint64_t)*sp++);
|
while (*sp) hashC((vluint64_t)*sp++);
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
VHashFnv& hash(const string& str) { return hash(str.c_str()); }
|
VHashFnv& hash(const string& str) { return hash(str.data(), str.length()); }
|
||||||
VHashFnv& hash(vluint64_t n) {
|
VHashFnv& hash(vluint64_t n) {
|
||||||
hashC(n>>0); hashC(n>>8); hashC(n>>16); hashC(n>>24);
|
hashC(n>>0); hashC(n>>8); hashC(n>>16); hashC(n>>24);
|
||||||
hashC(n>>32); hashC(n>>40); hashC(n>>48); hashC(n>>56);
|
hashC(n>>32); hashC(n>>40); hashC(n>>48); hashC(n>>56);
|
||||||
|
Loading…
Reference in New Issue
Block a user