func math/bits.Mul64

17 uses

	math/bits (current package)
		bits.go#L444: 	h, l := Mul64(uint64(x), uint64(y))
		bits.go#L464: func Mul64(x, y uint64) (hi, lo uint64) {

	math
		fma.go#L121: 	pm1, pm2 := bits.Mul64(xm<<10, ym<<11)
		trig_reduce.go#L48: 	z2hi, _ := bits.Mul64(z2, ix)
		trig_reduce.go#L49: 	z1hi, z1lo := bits.Mul64(z1, ix)

	golang.org/x/crypto/poly1305
		bits_go1.13.go#L21: 	return bits.Mul64(x, y)

	golang.org/x/exp/rand
		rng.go#L68: 	hi, lo := bits.Mul64(pcg.low, mulLow)

	hash/fnv
		fnv.go#L142: 		s0, s1 := bits.Mul64(prime128Lower, s[1])
		fnv.go#L156: 		s0, s1 := bits.Mul64(prime128Lower, s[1])

	image
		geom.go#L283: 	hi, lo := bits.Mul64(uint64(x), uint64(y))
		geom.go#L287: 	hi, lo = bits.Mul64(lo, uint64(z))

	strconv
		eisel_lemire.go#L47: 	xHi, xLo := bits.Mul64(man, detailedPowersOfTen[exp10-detailedPowersOfTenMinExp10][1])
		eisel_lemire.go#L51: 		yHi, yLo := bits.Mul64(man, detailedPowersOfTen[exp10-detailedPowersOfTenMinExp10][0])
		eisel_lemire.go#L122: 	xHi, xLo := bits.Mul64(man, detailedPowersOfTen[exp10-detailedPowersOfTenMinExp10][1])
		eisel_lemire.go#L126: 		yHi, yLo := bits.Mul64(man, detailedPowersOfTen[exp10-detailedPowersOfTenMinExp10][0])
		extfloat.go#L170: 	hi, lo := bits.Mul64(f.mant, g.mant)

	vendor/golang.org/x/crypto/poly1305
		bits_go1.13.go#L20: 	return bits.Mul64(x, y)