const internal/abi.SwissMapGroupSlots
39 uses
internal/abi (current package)
map_swiss.go#L18: SwissMapGroupSlots = 1 << SwissMapGroupSlotsBits // 8
internal/runtime/maps
group.go#L336: for i := uintptr(0); i < abi.SwissMapGroupSlots; i++ {
group.go#L348: for i := uintptr(0); i < abi.SwissMapGroupSlots; i++ {
map.go#L267: if hint <= abi.SwissMapGroupSlots {
map.go#L289: targetCapacity := (hint * abi.SwissMapGroupSlots) / maxAvgGroupLoad
map.go#L498: if m.used < abi.SwissMapGroupSlots {
map.go#L605: tab := newTable(typ, 2*abi.SwissMapGroupSlots, 0, 0)
map.go#L611: for i := uintptr(0); i < abi.SwissMapGroupSlots; i++ {
runtime_fast32_swiss.go#L220: if m.used < abi.SwissMapGroupSlots {
runtime_fast32_swiss.go#L359: if m.used < abi.SwissMapGroupSlots {
runtime_fast64_swiss.go#L220: if m.used < abi.SwissMapGroupSlots {
runtime_fast64_swiss.go#L397: 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#L219: 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: return (t.capacity * maxAvgGroupLoad) / abi.SwissMapGroupSlots
table.go#L515: var needed [(maxTableCapacity/abi.SwissMapGroupSlots + 31) / 32]uint32
table.go#L594: return (t.capacity*maxAvgGroupLoad)/abi.SwissMapGroupSlots - t.used - t.growthLeft
table.go#L798: for ; it.entryIdx < abi.SwissMapGroupSlots; it.entryIdx++ {
table.go#L799: k := uintptr(it.entryIdx+it.entryOffset) % abi.SwissMapGroupSlots
table.go#L936: slotIdx := uintptr(entryIdx & (abi.SwissMapGroupSlots - 1))
table.go#L1003: slotIdx := uintptr(entryIdx & (abi.SwissMapGroupSlots - 1))
table.go#L1028: it.entryIdx += abi.SwissMapGroupSlots - uint64(slotIdx)
table.go#L1070: it.entryIdx += abi.SwissMapGroupSlots - uint64(slotIdx)
table.go#L1095: it.entryIdx += abi.SwissMapGroupSlots - uint64(slotIdx)
table.go#L1165: for j := uintptr(0); j < abi.SwissMapGroupSlots; j++ {
table.go#L1206: 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)