const internal/abi.SwissMapGroupSlots
37 uses
internal/abi (current package)
map_swiss.go#L18: SwissMapGroupSlots = 1 << SwissMapGroupSlotsBits // 8
internal/runtime/maps
map.go#L262: if hint <= abi.SwissMapGroupSlots {
map.go#L284: targetCapacity := (hint * abi.SwissMapGroupSlots) / maxAvgGroupLoad
map.go#L445: for i := uintptr(0); i < abi.SwissMapGroupSlots; i++ {
map.go#L494: if m.used < abi.SwissMapGroupSlots {
map.go#L601: tab := newTable(typ, 2*abi.SwissMapGroupSlots, 0, 0)
map.go#L607: for i := uintptr(0); i < abi.SwissMapGroupSlots; i++ {
runtime_fast32_swiss.go#L220: if m.used < abi.SwissMapGroupSlots {
runtime_fast32_swiss.go#L354: if m.used < abi.SwissMapGroupSlots {
runtime_fast64_swiss.go#L220: if m.used < abi.SwissMapGroupSlots {
runtime_fast64_swiss.go#L392: if m.used < abi.SwissMapGroupSlots {
runtime_faststr_swiss.go#L32: j := abi.SwissMapGroupSlots
runtime_faststr_swiss.go#L33: for i := range abi.SwissMapGroupSlots {
runtime_faststr_swiss.go#L35: if j < abi.SwissMapGroupSlots {
runtime_faststr_swiss.go#L45: if j == abi.SwissMapGroupSlots {
runtime_faststr_swiss.go#L64: for range abi.SwissMapGroupSlots {
runtime_faststr_swiss.go#L288: if m.used < abi.SwissMapGroupSlots {
runtime_swiss.go#L222: if m.used < abi.SwissMapGroupSlots {
table.go#L75: if capacity < abi.SwissMapGroupSlots {
table.go#L76: capacity = abi.SwissMapGroupSlots
table.go#L103: groupCount := uint64(capacity) / abi.SwissMapGroupSlots
table.go#L121: } else if t.capacity <= abi.SwissMapGroupSlots {
table.go#L134: growthLeft = (t.capacity * maxAvgGroupLoad) / abi.SwissMapGroupSlots
table.go#L490: return (t.capacity*maxAvgGroupLoad)/abi.SwissMapGroupSlots - t.used - t.growthLeft
table.go#L689: for ; it.entryIdx < abi.SwissMapGroupSlots; it.entryIdx++ {
table.go#L690: k := uintptr(it.entryIdx+it.entryOffset) % abi.SwissMapGroupSlots
table.go#L827: slotIdx := uintptr(entryIdx & (abi.SwissMapGroupSlots - 1))
table.go#L894: slotIdx := uintptr(entryIdx & (abi.SwissMapGroupSlots - 1))
table.go#L919: it.entryIdx += abi.SwissMapGroupSlots - uint64(slotIdx)
table.go#L961: it.entryIdx += abi.SwissMapGroupSlots - uint64(slotIdx)
table.go#L986: it.entryIdx += abi.SwissMapGroupSlots - uint64(slotIdx)
table.go#L1056: for j := uintptr(0); j < abi.SwissMapGroupSlots; j++ {
table.go#L1097: for j := uintptr(0); j < abi.SwissMapGroupSlots; j++ {
table_debug.go#L27: for j := uintptr(0); j < abi.SwissMapGroupSlots; j++ {
table_debug.go#L66: growthLeft := (t.capacity*maxAvgGroupLoad)/abi.SwissMapGroupSlots - t.used - deleted
table_debug.go#L99: for j := uintptr(0); j < abi.SwissMapGroupSlots; j++ {
reflect
map_swiss.go#L133: Type: ArrayOf(abi.SwissMapGroupSlots, slot),
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)