An add/subtract immediate over general registers.
662def aarch64ImmediateWord =
663 (lambda unrestricted base3 : Nat .
664 (lambda unrestricted destination : Nat .
665 (lambda unrestricted source : (family AArch64Register) .
666 (lambda unrestricted value : Nat .
667 (aarch64EncodeBounded
668 value
669 aarch64Immediate12Limit
670 (aarch64ByteWord
671 (naturalAdd destination (aarch64RnByte0 source))
672 (naturalAdd (aarch64RnByte1 source) (aarch64Immediate12Byte1 value))
673 (aarch64Immediate12Byte2 value)
674 base3))))))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.