Source/Packages

Realization.Nvidia.SM86.StreamingAttentionSM86

packages/realizations/cooperative/nvidia-sm86/src/Realization/Nvidia/SM86/StreamingAttentionSM86.alpha

3,230 lines493 declarations193.3 KiBSHA-256 cc0366b3d857

def · lines 660–665

sfChooseWith

Full file
`yes` (condition nonzero) or `no`, each awaiting its tail
660def sfChooseWith = (lambda unrestricted condition : Nat .
661  (lambda unrestricted yes : (pi unrestricted tail : (family SM86Program) . (family SM86Program)) .
662  (lambda unrestricted no : (pi unrestricted tail : (family SM86Program) . (family SM86Program)) .
663    (nat-eliminate (lambda unrestricted n : Nat . (pi unrestricted tail : (family SM86Program) . (family SM86Program))) no
664      (lambda unrestricted p : Nat . (lambda unrestricted ignored : (pi unrestricted tail : (family SM86Program) . (family SM86Program)) . yes))
665      condition))))

The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.