Source/Packages

Accelerator.SM121.Lowering

packages/hardware/architectures/nvidia-sm121/src/Accelerator/SM121/Lowering.alpha

2,621 lines365 declarations134.1 KiBSHA-256 b7b3bbc05e9c

def · lines 936–950

sm121LowerMaskAll

Full file
936def sm121LowerMaskAll =
937  (lambda unrestricted mask : (family SM121LowerMask) .
938    (lambda unrestricted registers : (family SM121LowerRegisters) .
939      (app
940        (eliminate
941          SM121LowerRegisters
942          (lambda unrestricted current : (family SM121LowerRegisters) .
943            (pi unrestricted accumulated : (family SM121LowerMask) . (family SM121LowerMask)))
944          registers
945          (branch SM121LowerRegistersEnd .
946            (lambda unrestricted accumulated : (family SM121LowerMask) . accumulated))
947          (branch SM121LowerRegistersNext head tail induction .
948            (lambda unrestricted accumulated : (family SM121LowerMask) .
949              (induction (sm121LowerMaskInsert accumulated head)))))
950        mask)))

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.