common: rename instruction opcode enum names to avoid conflict

This commit is contained in:
2025-09-08 15:46:44 +01:00
parent 48fb330f47
commit 4e8b1c15de

View File

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