func (d *Digest) Reset() {
	d.seed = d.initseed
	d.see1 = d.initseed
	d.total = 0
	d.length = 0
}
Reset the digest, and the seed will be reset to initseed.
The initseed is the seed when digest has been created.
package wyhash
import (
	"reflect"
	"unsafe"
	"github.com/bytedance/gopkg/internal/runtimex"
)
type Digest struct {
	initseed uint64
	seed     uint64
	see1     uint64
	data     [64]byte
	length   int
	total    int
}
func New(seed uint64) *Digest {
	return &Digest{
		seed:     seed,
		initseed: seed,
		see1:     seed,
	}
}
func NewDefault() *Digest {
	return New(DefaultSeed)
}
func (d *Digest) Size() int { return 8 }
func (d *Digest) BlockSize() int { return 64 }