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 2186–2198

sm121LowerBoardsRemove

Full file
2186def sm121LowerBoardsRemove =
2187  (lambda unrestricted boards : (family SM121LowerBoards) .
2188    (lambda unrestricted register : Nat .
2189      (eliminate
2190        SM121LowerBoards
2191        (lambda unrestricted current : (family SM121LowerBoards) . (family SM121LowerBoards))
2192        boards
2193        (branch SM121LowerBoardsEnd . sm121LowerBoardsNone)
2194        (branch SM121LowerBoardsNext entry barrier tail induction .
2195          (nat-eliminate (lambda unrestricted current : Nat . (family SM121LowerBoards))
2196            (constructor SM121LowerBoards SM121LowerBoardsNext entry barrier induction)
2197            (lambda unrestricted flagPredecessor : Nat . (lambda unrestricted flagRest : (family SM121LowerBoards) . induction))
2198            (naturalEqual entry register))))))

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.