fcml  1.1.3
Public Attributes | List of all members
fcml_st_instruction Struct Reference

Generic instruction model. More...

#include <fcml_common.h>

Public Attributes

fcml_prefixes prefixes
 Describes explicit instruction prefixes. More...
 
fcml_hints hints
 Holds instruction level hints. More...
 
fcml_char * mnemonic
 Dialect-dependent instruction mnemonic. More...
 
fcml_bool is_conditional
 True for conditional instructions. More...
 
fcml_st_condition condition
 Describes condition used by assembled/disassembled conditional instruction. More...
 
fcml_st_operand operands [FCML_OPERANDS_COUNT]
 Fixed size array of instruction operands. More...
 
fcml_int operands_count
 Number of operands defined for instruction. More...
 

Detailed Description

Generic instruction model.

Generic instruction model (GIM) is a common structure used to describe instruction in a common way used by FCML assembler and disassembler.

Member Data Documentation

fcml_st_condition fcml_st_instruction::condition

Describes condition used by assembled/disassembled conditional instruction.

fcml_hints fcml_st_instruction::hints

Holds instruction level hints.

fcml_bool fcml_st_instruction::is_conditional

True for conditional instructions.

fcml_char* fcml_st_instruction::mnemonic

Dialect-dependent instruction mnemonic.

See also
fcml_en_instruction_hints
fcml_st_operand fcml_st_instruction::operands[FCML_OPERANDS_COUNT]

Fixed size array of instruction operands.

fcml_int fcml_st_instruction::operands_count

Number of operands defined for instruction.

fcml_prefixes fcml_st_instruction::prefixes

Describes explicit instruction prefixes.

List of explicit prefixes.


The documentation for this struct was generated from the following file: