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
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)