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 2201–2212

sm121LowerBoardsAdd

Full file
each of `registers` now on `barrier` (its earlier entry replaced)
2201def sm121LowerBoardsAdd =
2202  (lambda unrestricted boards : (family SM121LowerBoards) .
2203    (lambda unrestricted registers : (family SM121LowerRegisters) .
2204      (lambda unrestricted barrier : Nat .
2205        (eliminate
2206          SM121LowerRegisters
2207          (lambda unrestricted current : (family SM121LowerRegisters) . (family SM121LowerBoards))
2208          registers
2209          (branch SM121LowerRegistersEnd . boards)
2210          (branch SM121LowerRegistersNext head tail induction .
2211            (constructor SM121LowerBoards SM121LowerBoardsNext head barrier
2212              (sm121LowerBoardsRemove induction head)))))))

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.