fcml 1.3.0
|
This structure represents an encoded instruction. More...
#include <fcml_assembler.h>
Public Attributes | |
struct fcml_st_assembled_instruction * | next |
The next assembled instruction in the chain, if there is any. | |
fcml_st_ceh_error_container | warnings |
Optional warning messages related to the assembled instruction. | |
fcml_uint8_t * | code |
The instruction's machine code. | |
fcml_usize | code_length |
The instruction code length in bytes. | |
fcml_st_assembled_instruction_details | details |
Instruction flags, which can be helpful while choosing the final instruction. | |
This structure represents an encoded instruction.
Every instruction can be encoded to more than one binary form. This structure forms a chain which holds all instruction forms generated by the assembler.