func internal/runtime/sys.TrailingZeros64

19 uses

	internal/runtime/sys (current package)
		intrinsics.go#L53: func TrailingZeros64(x uint64) int {

	internal/runtime/maps
		group.go#L58: 	return uintptr(sys.TrailingZeros64(uint64(b))) >> 3
		map.go#L306: 	m.globalDepth = uint8(sys.TrailingZeros64(dirSize))

	runtime
		malloc.go#L928: 	theBit := sys.TrailingZeros64(s.allocCache) // Is there a free object in the allocCache?
		mbitmap.go#L254: 		i = sys.TrailingZeros64(uint64(tp.mask))
		mbitmap.go#L1073: 	bitIndex := sys.TrailingZeros64(aCache)
		mbitmap.go#L1085: 		bitIndex = sys.TrailingZeros64(aCache)
		mpagecache.go#L42: 		i := uintptr(sys.TrailingZeros64(c.cache))
		mpallocbits.go#L142: 		t := uint(sys.TrailingZeros64(x))
		mpallocbits.go#L177: 		x >>= sys.TrailingZeros64(x) & 63
		mpallocbits.go#L209: 			j := uint(sys.TrailingZeros64(^x)) // count contiguous trailing ones
		mpallocbits.go#L211: 			j = uint(sys.TrailingZeros64(x))   // count contiguous trailing zeros
		mpallocbits.go#L253: 		return i*64 + uint(sys.TrailingZeros64(^x))
		mpallocbits.go#L281: 			newSearchIdx = i*64 + uint(sys.TrailingZeros64(^bi))
		mpallocbits.go#L283: 		start := uint(sys.TrailingZeros64(bi))
		mpallocbits.go#L318: 			newSearchIdx = i*64 + uint(sys.TrailingZeros64(^x))
		mpallocbits.go#L325: 		s := uint(sys.TrailingZeros64(x))
		mpallocbits.go#L409: 	return uint(sys.TrailingZeros64(c))
		slice.go#L226: 			shift = uintptr(sys.TrailingZeros64(uint64(et.Size_))) & 63