code: public static int hashByWords(MemorySegment[] segments, int offset, int numBytes) {
  		if (inFirstSegment(segments, offset, numBytes)) {
  			return MurmurHashUtil.hashBytesByWords(segments[0], offset, numBytes);
  		} else {
  			return hashMultiSegByWords(segments, offset, numBytes);
  		}
  	}
docs: hash segments to int, numBytes must be aligned to 4 bytes.
  
  @param segments Source segments.
  @param offset Source segments offset.
  @param numBytes the number bytes to hash.