Changes

Jump to: navigation, search

Instruction Encoding

No change in size, 18:32, 10 November 2015
no edit summary
The x86_64 architecture uses variable-length byte sequences, from 1 to approximately 17 bytes.
The AArch64 architecture uses 32-bit long instructions. Since this instruction length is insufficient to adequately contain a 64-bit operand (such as an address), some operands are encoded using run-length encoding (RLLRLE) or shifted-bitfield techniques. For certain operand values, it may be necessary to build the required value in a register with a few instructions.

Navigation menu