4#define BLOCK_INSTR_NOP 0
5#define BLOCK_INSTR_MADD 1
6#define BLOCK_INSTR_ARSH 2
7#define BLOCK_INSTR_LSH 3
8#define BLOCK_INSTR_RSH 4
9#define BLOCK_INSTR_ABS 5
10#define BLOCK_INSTR_MIN 6
11#define BLOCK_INSTR_MAX 7
12#define BLOCK_INSTR_CLAMP 8
13#define BLOCK_INSTR_MOV_ACC 9
14#define BLOCK_INSTR_MOV_LACC 10
15#define BLOCK_INSTR_MOV_UACC 11
16#define BLOCK_INSTR_MACZ 12
17#define BLOCK_INSTR_UMACZ 13
18#define BLOCK_INSTR_MAC 14
19#define BLOCK_INSTR_UMAC 15
20#define BLOCK_INSTR_LUT_READ 16
21#define BLOCK_INSTR_DELAY_READ 17
22#define BLOCK_INSTR_DELAY_WRITE 18
23#define BLOCK_INSTR_MEM_READ 19
24#define BLOCK_INSTR_MEM_WRITE 20
25#define BLOCK_INSTR_FILTER 21
29#define BLOCK_OPERAND_TYPE_C 0
30#define BLOCK_OPERAND_TYPE_R 1
37#define ZERO_REGISTER_ADDR 2
38#define POS_ONE_REGISTER_ADDR 3
39#define NEG_ONE_REGISTER_ADDR 4
kest_block_operand operand_const_one()
int kest_init_block(kest_block *block)
kest_block_operand operand_const_minus_one()
kest_block_operand operand_const_zero()
#define DECLARE_LINKED_PTR_LIST(X)