func HashString(data string, seed uint64) uint64 {
	if len(data) == 0 {
		return seed
	}
	return hash(*(*string)(ptr(&data)), seed)
}
// HashString returns a 64bit digest of the data with different ones for every seed.
HashString returns a 64bit digest of the data with different ones for every seed.
// HashString returns a 64bit digest of the data with different ones for every seed .
func HashString(data string, seed uint64) uint64 {
	if len(data) == 0 {
		return seed
	}
	return hash(*(*string)(ptr(&data)), seed)
}
func HashString ( data string , seed uint64 ) uint64 { if len ( data ) == 0 { return seed } return hash ( * ( * string ) ( ptr ( & data ) ) , seed ) }
HashString returns a 64bit digest of the data with different ones for every seed.
HashString returns a 64bit digest of the data with different ones for every seed .