|
Kestrel Interface
|
Go to the source code of this file.
Data Structures | |
| struct | kest_asm_arg |
| struct | kest_arg_format |
| struct | kest_asm_operand |
| struct | kest_asm_instr |
| struct | kest_asm_line |
Macros | |
| #define | KEST_ASM_ARG_CHANNEL 0 |
| #define | KEST_ASM_ARG_EXPR 1 |
| #define | KEST_ASM_ARG_RES 2 |
| #define | KEST_ASM_ARG_INT 3 |
| #define | INSTR_MAX_ARGS 4 |
| #define | KEST_ARG_POS_NONE -1 |
Functions | |
| DECLARE_LINKED_PTR_LIST (kest_asm_line) | |
| int | kest_parse_asm (kest_eff_parsing_state *ps) |
| int | kest_process_asm_lines (kest_eff_parsing_state *ps) |
| #define INSTR_MAX_ARGS 4 |
Definition at line 9 of file kest_asm_parser.h.
Referenced by kest_parse_asm_line().
| #define KEST_ARG_POS_NONE -1 |
Definition at line 16 of file kest_asm_parser.h.
| #define KEST_ASM_ARG_CHANNEL 0 |
Definition at line 4 of file kest_asm_parser.h.
Referenced by kest_parse_asm_arg(), kest_parse_asm_arg_2(), kest_parse_asm_line(), and kest_process_asm_line().
| #define KEST_ASM_ARG_EXPR 1 |
Definition at line 5 of file kest_asm_parser.h.
Referenced by kest_encode_dsp_block_instr_type_a(), kest_encode_dsp_block_instr_type_b(), kest_parse_asm_arg(), kest_parse_asm_arg_2(), kest_parse_asm_line(), and kest_process_asm_line().
| #define KEST_ASM_ARG_INT 3 |
Definition at line 7 of file kest_asm_parser.h.
Referenced by kest_parse_asm_arg(), kest_parse_asm_arg_2(), kest_parse_asm_line(), and kest_process_asm_line().
| #define KEST_ASM_ARG_RES 2 |
Definition at line 6 of file kest_asm_parser.h.
Referenced by kest_parse_asm_arg(), kest_parse_asm_arg_2(), kest_parse_asm_line(), and kest_process_asm_line().
| DECLARE_LINKED_PTR_LIST | ( | kest_asm_line | ) |
| int kest_parse_asm | ( | kest_eff_parsing_state * | ps | ) |
Definition at line 1248 of file kest_asm_parser.c.
Referenced by kest_parse_code_section().
| int kest_process_asm_lines | ( | kest_eff_parsing_state * | ps | ) |
Definition at line 1491 of file kest_asm_parser.c.
Referenced by kest_read_eff_desc_from_file().