common: rename instruction opcode enum names to avoid conflict
This commit is contained in:
@@ -27,66 +27,68 @@ enum ivy_instr_id {
|
|||||||
IVY_INSTR_IT_G,
|
IVY_INSTR_IT_G,
|
||||||
IVY_INSTR_IT_N,
|
IVY_INSTR_IT_N,
|
||||||
IVY_INSTR_IT_V,
|
IVY_INSTR_IT_V,
|
||||||
|
IVY_INSTR_STK_A,
|
||||||
|
IVY_INSTR_STK_F,
|
||||||
IVY_INSTR_RET,
|
IVY_INSTR_RET,
|
||||||
IVY_INSTR_RET_N,
|
IVY_INSTR_RET_N,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum ivy_opcode {
|
enum ivy_opcode {
|
||||||
IVY_OP_NONE = 0,
|
IVY_OPC_NONE = 0,
|
||||||
|
|
||||||
IVY_OP_LDR_SP_REG,
|
IVY_OPC_LDR_SP_REG,
|
||||||
IVY_OP_LDR_SP_CONST,
|
IVY_OPC_LDR_SP_CONST,
|
||||||
IVY_OP_LDR_BP_REG,
|
IVY_OPC_LDR_BP_REG,
|
||||||
IVY_OP_LDR_BP_CONST,
|
IVY_OPC_LDR_BP_CONST,
|
||||||
IVY_OP_LDR_SELF_REG,
|
IVY_OPC_LDR_SELF_REG,
|
||||||
IVY_OP_LDR_SELF_CONST,
|
IVY_OPC_LDR_SELF_CONST,
|
||||||
IVY_OP_LDR_POOL_REG,
|
IVY_OPC_LDR_POOL_REG,
|
||||||
IVY_OP_LDR_POOL_CONST,
|
IVY_OPC_LDR_POOL_CONST,
|
||||||
IVY_OP_LDR_CONST,
|
IVY_OPC_LDR_CONST,
|
||||||
|
|
||||||
IVY_OP_STR_SP_REG,
|
IVY_OPC_STR_SP_REG,
|
||||||
IVY_OP_STR_SP_CONST,
|
IVY_OPC_STR_SP_CONST,
|
||||||
IVY_OP_STR_BP_REG,
|
IVY_OPC_STR_BP_REG,
|
||||||
IVY_OP_STR_BP_CONST,
|
IVY_OPC_STR_BP_CONST,
|
||||||
IVY_OP_STR_SELF_REG,
|
IVY_OPC_STR_SELF_REG,
|
||||||
IVY_OP_STR_SELF_CONST,
|
IVY_OPC_STR_SELF_CONST,
|
||||||
|
|
||||||
IVY_OP_PUSH_REG,
|
IVY_OPC_PUSH_REG,
|
||||||
IVY_OP_PUSH_CONST,
|
IVY_OPC_PUSH_CONST,
|
||||||
IVY_OP_POP,
|
IVY_OPC_POP,
|
||||||
|
|
||||||
IVY_OP_MSG_REG,
|
IVY_OPC_MSG_REG,
|
||||||
IVY_OP_MSG_CONST,
|
IVY_OPC_MSG_CONST,
|
||||||
|
|
||||||
IVY_OP_ADD,
|
IVY_OPC_ADD,
|
||||||
IVY_OP_SUB,
|
IVY_OPC_SUB,
|
||||||
IVY_OP_MUL,
|
IVY_OPC_MUL,
|
||||||
IVY_OP_DIV,
|
IVY_OPC_DIV,
|
||||||
|
|
||||||
IVY_OP_C_EQ,
|
IVY_OPC_C_EQ,
|
||||||
IVY_OP_C_NE,
|
IVY_OPC_C_NE,
|
||||||
IVY_OP_C_LT,
|
IVY_OPC_C_LT,
|
||||||
IVY_OP_C_LE,
|
IVY_OPC_C_LE,
|
||||||
IVY_OP_C_GT,
|
IVY_OPC_C_GT,
|
||||||
IVY_OP_C_GE,
|
IVY_OPC_C_GE,
|
||||||
|
|
||||||
IVY_OP_BR,
|
IVY_OPC_BR,
|
||||||
IVY_OP_BR_T,
|
IVY_OPC_BR_T,
|
||||||
IVY_OP_BR_F,
|
IVY_OPC_BR_F,
|
||||||
|
|
||||||
IVY_OP_OB_C_REG,
|
IVY_OPC_OB_C_REG,
|
||||||
IVY_OP_OB_C_CONST,
|
IVY_OPC_OB_C_CONST,
|
||||||
IVY_OP_OB_E,
|
IVY_OPC_OB_E,
|
||||||
|
|
||||||
IVY_OP_LAM_C_REG,
|
IVY_OPC_LAM_C_REG,
|
||||||
IVY_OP_LAM_C_CONST,
|
IVY_OPC_LAM_C_CONST,
|
||||||
|
|
||||||
IVY_OP_IT_G,
|
IVY_OPC_IT_G,
|
||||||
IVY_OP_IT_N,
|
IVY_OPC_IT_N,
|
||||||
IVY_OP_IT_V,
|
IVY_OPC_IT_V,
|
||||||
|
|
||||||
IVY_OP_RET,
|
IVY_OPC_RET,
|
||||||
IVY_OP_RET_N,
|
IVY_OPC_RET_N,
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user