|
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.