common: add additional opcodes
This commit is contained in:
@@ -12,7 +12,6 @@ enum ivy_instr_id {
|
|||||||
IVY_INSTR_SUB,
|
IVY_INSTR_SUB,
|
||||||
IVY_INSTR_MUL,
|
IVY_INSTR_MUL,
|
||||||
IVY_INSTR_DIV,
|
IVY_INSTR_DIV,
|
||||||
IVY_INSTR_CMP,
|
|
||||||
IVY_INSTR_C_EQ,
|
IVY_INSTR_C_EQ,
|
||||||
IVY_INSTR_C_NE,
|
IVY_INSTR_C_NE,
|
||||||
IVY_INSTR_C_LT,
|
IVY_INSTR_C_LT,
|
||||||
@@ -20,14 +19,8 @@ enum ivy_instr_id {
|
|||||||
IVY_INSTR_C_GT,
|
IVY_INSTR_C_GT,
|
||||||
IVY_INSTR_C_GE,
|
IVY_INSTR_C_GE,
|
||||||
IVY_INSTR_BR,
|
IVY_INSTR_BR,
|
||||||
IVY_INSTR_B_Z,
|
IVY_INSTR_BR_T,
|
||||||
IVY_INSTR_B_NZ,
|
IVY_INSTR_BR_F,
|
||||||
IVY_INSTR_B_EQ,
|
|
||||||
IVY_INSTR_B_NE,
|
|
||||||
IVY_INSTR_B_LT,
|
|
||||||
IVY_INSTR_B_LE,
|
|
||||||
IVY_INSTR_B_GT,
|
|
||||||
IVY_INSTR_B_GE,
|
|
||||||
IVY_INSTR_OB_C,
|
IVY_INSTR_OB_C,
|
||||||
IVY_INSTR_OB_E,
|
IVY_INSTR_OB_E,
|
||||||
IVY_INSTR_LAM_C,
|
IVY_INSTR_LAM_C,
|
||||||
@@ -49,7 +42,7 @@ enum ivy_opcode {
|
|||||||
IVY_OP_LDR_SELF_CONST,
|
IVY_OP_LDR_SELF_CONST,
|
||||||
IVY_OP_LDR_POOL_REG,
|
IVY_OP_LDR_POOL_REG,
|
||||||
IVY_OP_LDR_POOL_CONST,
|
IVY_OP_LDR_POOL_CONST,
|
||||||
IVY_OP_LDR_IMM,
|
IVY_OP_LDR_CONST,
|
||||||
|
|
||||||
IVY_OP_STR_SP_REG,
|
IVY_OP_STR_SP_REG,
|
||||||
IVY_OP_STR_SP_CONST,
|
IVY_OP_STR_SP_CONST,
|
||||||
@@ -70,8 +63,6 @@ enum ivy_opcode {
|
|||||||
IVY_OP_MUL,
|
IVY_OP_MUL,
|
||||||
IVY_OP_DIV,
|
IVY_OP_DIV,
|
||||||
|
|
||||||
IVY_OP_CMP,
|
|
||||||
|
|
||||||
IVY_OP_C_EQ,
|
IVY_OP_C_EQ,
|
||||||
IVY_OP_C_NE,
|
IVY_OP_C_NE,
|
||||||
IVY_OP_C_LT,
|
IVY_OP_C_LT,
|
||||||
@@ -80,19 +71,15 @@ enum ivy_opcode {
|
|||||||
IVY_OP_C_GE,
|
IVY_OP_C_GE,
|
||||||
|
|
||||||
IVY_OP_BR,
|
IVY_OP_BR,
|
||||||
IVY_OP_B_Z,
|
IVY_OP_BR_T,
|
||||||
IVY_OP_B_NZ,
|
IVY_OP_BR_F,
|
||||||
IVY_OP_B_EQ,
|
|
||||||
IVY_OP_B_NE,
|
|
||||||
IVY_OP_B_LT,
|
|
||||||
IVY_OP_B_LE,
|
|
||||||
IVY_OP_B_GT,
|
|
||||||
IVY_OP_B_GE,
|
|
||||||
|
|
||||||
IVY_OP_OB_C,
|
IVY_OP_OB_C_REG,
|
||||||
|
IVY_OP_OB_C_CONST,
|
||||||
IVY_OP_OB_E,
|
IVY_OP_OB_E,
|
||||||
|
|
||||||
IVY_OP_LAM_C,
|
IVY_OP_LAM_C_REG,
|
||||||
|
IVY_OP_LAM_C_CONST,
|
||||||
|
|
||||||
IVY_OP_IT_G,
|
IVY_OP_IT_G,
|
||||||
IVY_OP_IT_N,
|
IVY_OP_IT_N,
|
||||||
|
|||||||
Reference in New Issue
Block a user