func math/bits.RotateLeft64

21 uses

	math/bits (current package)
		bits.go#L174: 	return uint(RotateLeft64(uint64(x), k))
		bits.go#L211: func RotateLeft64(x uint64, k int) uint64 {

	crypto/sha512
		sha512block.go#L107: 			t1 := bits.RotateLeft64(v1, -19) ^ bits.RotateLeft64(v1, -61) ^ (v1 >> 6)
		sha512block.go#L109: 			t2 := bits.RotateLeft64(v2, -1) ^ bits.RotateLeft64(v2, -8) ^ (v2 >> 7)
		sha512block.go#L117: 			t1 := h + (bits.RotateLeft64(e, -14) ^ bits.RotateLeft64(e, -18) ^ bits.RotateLeft64(e, -41)) + ((e & f) ^ (^e & g)) + _K[i] + w[i]
		sha512block.go#L119: 			t2 := (bits.RotateLeft64(a, -28) ^ bits.RotateLeft64(a, -34) ^ bits.RotateLeft64(a, -39)) + ((a & b) ^ (a & c) ^ (b & c))

	github.com/cespare/xxhash/v2
		xxhash.go#L229: func rol1(x uint64) uint64  { return bits.RotateLeft64(x, 1) }
		xxhash.go#L230: func rol7(x uint64) uint64  { return bits.RotateLeft64(x, 7) }
		xxhash.go#L231: func rol11(x uint64) uint64 { return bits.RotateLeft64(x, 11) }
		xxhash.go#L232: func rol12(x uint64) uint64 { return bits.RotateLeft64(x, 12) }
		xxhash.go#L233: func rol18(x uint64) uint64 { return bits.RotateLeft64(x, 18) }
		xxhash.go#L234: func rol23(x uint64) uint64 { return bits.RotateLeft64(x, 23) }
		xxhash.go#L235: func rol27(x uint64) uint64 { return bits.RotateLeft64(x, 27) }
		xxhash.go#L236: func rol31(x uint64) uint64 { return bits.RotateLeft64(x, 31) }

	golang.org/x/exp/rand
		rng.go#L58: 	return bits.RotateLeft64(pcg.high^pcg.low, -int(pcg.high>>58))