Provided by: fcml_1.1.3-3_amd64
fcml-asm - single-line assembler
fcml-asm [-abs] [-sib] [-rex] [-gas] [-asa<size>] [-osa<size>] -m<size> -ip <address> <instruction>
fcml-asm is a single-line assembler for Intel iAPx86, IA-32 and EM64T CPUs, and compatible CPUs from other manufacturers. It displays all possible encodings of the given assembly-language instruction.
fcml-asm accepts the following options: -abs Prefer absolute memory addressing where possible. This is particularly useful in 64-bit mode, for RIP addressing. -sib Prefer encoding using a SIB byte (scale * index + base). -rex Use a REX prefix even if it is optional. -gas Use GNU Assembler dialect (also known as AT&T). The Intel dialect is used by default. -asa<size> Specify the size of the address size attribute (16, 32 or 64 for respectively 16, 32 and 63 bits). -osa<size> Specify the size of the operand size attribute (16, 32 or 64 for respectively 16, 32 and 63 bits). -m<size> Specify the addressing mode (16, 32 or 64). -ip <address> Specify the instruction pointer address (IP, EIP or RIP).
fcml-asm was written by Slawomir Wojtasiak. This manual page was written by Stephen Kitt <email@example.com>, for the Debian GNU/Linux system (but may be used by others).