const runtime.bitScan
33 uses
runtime (current package)
mbitmap.go#L56: bitScan = 1 << 4
mbitmap.go#L62: bitScanAll = bitScan | bitScan<<heapBitsShift | bitScan<<(2*heapBitsShift) | bitScan<<(3*heapBitsShift)
mbitmap.go#L514: return h.bits()&bitScan != 0
mbitmap.go#L819: mask1 = bitPointer | bitScan // 00010001
mbitmap.go#L820: mask2 = bitPointer | bitScan | mask1<mbitmap.go#L821: mask3 = bitPointer | bitScan | mask2<mbitmap.go#L871: *h.bitp &^= (bitPointer | bitScan | (bitPointer|bitScan)<mbitmap.go#L872: *h.bitp |= (bitPointer | bitScan) << h.shift
mbitmap.go#L875: *h.bitp |= (bitPointer | bitScan | (bitPointer|bitScan)<mbitmap.go#L889: hb |= bitScanAll & ((bitScan << (typ.ptrdata / sys.PtrSize)) - 1)
mbitmap.go#L892: *h.bitp &^= (bitPointer | bitScan | ((bitPointer | bitScan) << heapBitsShift)) << h.shift
mbitmap.go#L928: hb |= bitScan
mbitmap.go#L930: hb |= hb & (bitScan << (2 * heapBitsShift)) >> 1
mbitmap.go#L1186: hb |= bitScan << (2 * heapBitsShift)
mbitmap.go#L1188: hb |= bitScan << (3 * heapBitsShift)
mbitmap.go#L1192: *hbitp &^= uint8((bitPointer | bitScan | ((bitPointer | bitScan) << heapBitsShift)) << (2 * heapBitsShift))
mbitmap.go#L1310: *hbitp = *hbitp&^(bitPointer|bitScan|(bitPointer|bitScan)<mbitmap.go#L1337: *h.bitp = *h.bitp&^((bitPointer|bitScan|(bitPointer|bitScan)<mbitmap.go#L1363: *h.bitp = *h.bitp&^(bitPointer|bitScan|(bitPointer|bitScan)<mbitmap.go#L1420: have = (*h.bitp >> h.shift) & (bitPointer | bitScan)
mbitmap.go#L1425: want = bitScan
mbitmap.go#L1431: want |= bitScan
mgcmark.go#L1263: if bits&bitScan == 0 {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |