The definition of how registers are used during function call and return for a particular architecture.
A multi-byte number representation, in which the most significant byte is placed first (i.e. at the lowest address) in memory.
See also little endian
A multi-byte number representation, in which the least significant byte is placed first (i.e. at the lowest address) in memory.
See also big endian
LLVM Library designed for handling low level target-specific instruction constructs for creating assemblers, disassemblers, etc.
LLVM language and tool for generating classes to aid in instruction assembly, printing, etc. while keeping the need to define the instruction architecture only once.