Source/Packages

Accelerator.SM86.NumericSemantics

packages/hardware/architectures/nvidia-sm86/src/Accelerator/SM86/NumericSemantics.alpha

95 lines25 declarations3.2 KiBSHA-256 5f468729bd8a

def · lines 49–62

sm86MultiFunctionSelector

Full file
49def sm86MultiFunctionSelector =
50  (lambda unrestricted function : (family SM86MultiFunction) .
51    (eliminate
52      SM86MultiFunction
53      (lambda unrestricted value : (family SM86MultiFunction) . Byte)
54      function
55      (branch SM86Cosine . (byte 0))
56      (branch SM86Sine . (byte 4))
57      (branch SM86ExponentialBase2 . (byte 8))
58      (branch SM86LogarithmBase2 . (byte 12))
59      (branch SM86Reciprocal . (byte 16))
60      (branch SM86ReciprocalSquareRoot . (byte 20))
61      (branch SM86SquareRoot . (byte 32))
62      (branch SM86HyperbolicTangent . (byte 36))))

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.