Source/Packages

Accelerator.SM86.InstructionEncoding

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

2,401 lines164 declarations94.5 KiBSHA-256 92e7bf9c2555

def · lines 440–449

sm86ShuffleModeNatural

Full file
440def sm86ShuffleModeNatural =
441  (lambda unrestricted mode : (family SM86ShuffleMode) .
442    (eliminate
443      SM86ShuffleMode
444      (lambda unrestricted current : (family SM86ShuffleMode) . Nat)
445      mode
446      (branch SM86ShuffleIndex . zero)
447      (branch SM86ShuffleUp . (succ zero))
448      (branch SM86ShuffleDown . (byte-to-nat (byte 2)))
449      (branch SM86ShuffleButterfly . (byte-to-nat (byte 3)))))

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.