Source/Packages

Realization.Nvidia.SM86.LinearStepSM86

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

354 lines84 declarations21.5 KiBSHA-256 a13116730702

def · lines 170–176

lsFirstFusedControl

Full file
the first fused multiply-add waits on the loads' barrier
170def lsFirstFusedControl =
171  (lambda unrestricted i : Nat . (lambda unrestricted j : Nat .
172    (nat-eliminate
173      (lambda unrestricted current : Nat . (family SM86Control))
174      lsControl
175      (lambda unrestricted predecessor : Nat . (lambda unrestricted ignored : (family SM86Control) . lsControlWaitSB1))
176      (naturalAnd (naturalIsZero i) (naturalIsZero j)))))

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.