def gather.pick

bend-parallel@0.1.0.0 · sort.bend:478

import bend-parallel@0.1.0.0/sort.bend as Sort
import Base

478def gather.pick(~T: Data, ok: Bool, +lg: Nat, +v: T, src: Array<T>, dst: Array<T>) -> Sd<T>:
479  match ok:
480    case True{}:
481      Sd{src, dst}
482    case False{}:
483      Sd{src, Array.new(T, lg, v)}

Uses (5)

Used by (1)