def Bufs.sized
import bend-parallel@0.1.0.0/sort.bend as Sortimport Base
import bend-parallel@0.1.0.0/histogram.bend as Hist
62# Buffers for 2^lg keys at fork depth b and k buckets, allocated now.
63def Bufs.sized(+b: Nat, +k: U32, +lg: Nat) -> Bufs:
64 +kb = Hist.kbits(U32.max(k, 1))
65 Bufs{Array.new(U32, lg, 0), Array.new(U32, kb, 0), Array.new(U32, kb, 0),
66 Array.new(U32, Nat.add(Nat.min(b, lg), kb), 0)}
Uses (8)
Used by (0)
No other definition uses this definition.