Forward distances reach modulus/2 - 1 units, backward ones modulus/2.
817def aarch64DistanceAccepted =
818 (lambda unrestricted direction : (family AArch64Direction) .
819 (lambda unrestricted units : Nat .
820 (lambda unrestricted half : Nat .
821 (eliminate
822 AArch64Direction
823 (lambda unrestricted current : (family AArch64Direction) . Nat)
824 direction
825 (branch AArch64Forward . (naturalLess units half))
826 (branch AArch64Backward . (naturalLessOrEqual units half))))))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.