frontend: disassemble: update ivy_opcode enum references
This commit is contained in:
@@ -80,116 +80,116 @@ static void dump_instruction(b_i32 x)
|
|||||||
#undef PRINT_CASE
|
#undef PRINT_CASE
|
||||||
|
|
||||||
switch (op->i_opcode) {
|
switch (op->i_opcode) {
|
||||||
case IVY_OP_LDR_SP_REG:
|
case IVY_OPC_LDR_SP_REG:
|
||||||
printf(" x%ld, [sp, x%ld]", instr.i_arg[0], instr.i_arg[1]);
|
printf(" x%ld, [sp, x%ld]", instr.i_arg[0], instr.i_arg[1]);
|
||||||
break;
|
break;
|
||||||
case IVY_OP_LDR_SP_CONST:
|
case IVY_OPC_LDR_SP_CONST:
|
||||||
printf(" x%ld, [sp, #%ld]", instr.i_arg[0], instr.i_arg[1]);
|
printf(" x%ld, [sp, #%ld]", instr.i_arg[0], instr.i_arg[1]);
|
||||||
break;
|
break;
|
||||||
case IVY_OP_LDR_BP_REG:
|
case IVY_OPC_LDR_BP_REG:
|
||||||
printf(" x%ld, [bp, x%ld]", instr.i_arg[0], instr.i_arg[1]);
|
printf(" x%ld, [bp, x%ld]", instr.i_arg[0], instr.i_arg[1]);
|
||||||
break;
|
break;
|
||||||
case IVY_OP_LDR_BP_CONST:
|
case IVY_OPC_LDR_BP_CONST:
|
||||||
printf(" x%ld, [bp, #%ld]", instr.i_arg[0], instr.i_arg[1]);
|
printf(" x%ld, [bp, #%ld]", instr.i_arg[0], instr.i_arg[1]);
|
||||||
break;
|
break;
|
||||||
case IVY_OP_LDR_SELF_REG:
|
case IVY_OPC_LDR_SELF_REG:
|
||||||
printf(" x%ld, [self, x%ld]", instr.i_arg[0], instr.i_arg[1]);
|
printf(" x%ld, [self, x%ld]", instr.i_arg[0], instr.i_arg[1]);
|
||||||
break;
|
break;
|
||||||
case IVY_OP_LDR_SELF_CONST:
|
case IVY_OPC_LDR_SELF_CONST:
|
||||||
printf(" x%ld, [self, #%ld]", instr.i_arg[0], instr.i_arg[1]);
|
printf(" x%ld, [self, #%ld]", instr.i_arg[0], instr.i_arg[1]);
|
||||||
break;
|
break;
|
||||||
case IVY_OP_LDR_POOL_REG:
|
case IVY_OPC_LDR_POOL_REG:
|
||||||
printf(" x%ld, [pool, x%ld]", instr.i_arg[0], instr.i_arg[1]);
|
printf(" x%ld, [pool, x%ld]", instr.i_arg[0], instr.i_arg[1]);
|
||||||
break;
|
break;
|
||||||
case IVY_OP_LDR_POOL_CONST:
|
case IVY_OPC_LDR_POOL_CONST:
|
||||||
printf(" x%ld, [pool, #%ld]", instr.i_arg[0], instr.i_arg[1]);
|
printf(" x%ld, [pool, #%ld]", instr.i_arg[0], instr.i_arg[1]);
|
||||||
break;
|
break;
|
||||||
case IVY_OP_LDR_CONST:
|
case IVY_OPC_LDR_CONST:
|
||||||
printf(" x%ld, #%ld", instr.i_arg[0], instr.i_arg[1]);
|
printf(" x%ld, #%ld", instr.i_arg[0], instr.i_arg[1]);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case IVY_OP_STR_SP_REG:
|
case IVY_OPC_STR_SP_REG:
|
||||||
printf(" x%ld, [sp, x%ld]", instr.i_arg[0], instr.i_arg[1]);
|
printf(" x%ld, [sp, x%ld]", instr.i_arg[0], instr.i_arg[1]);
|
||||||
break;
|
break;
|
||||||
case IVY_OP_STR_SP_CONST:
|
case IVY_OPC_STR_SP_CONST:
|
||||||
printf(" x%ld, [sp, #%ld]", instr.i_arg[0], instr.i_arg[1]);
|
printf(" x%ld, [sp, #%ld]", instr.i_arg[0], instr.i_arg[1]);
|
||||||
break;
|
break;
|
||||||
case IVY_OP_STR_BP_REG:
|
case IVY_OPC_STR_BP_REG:
|
||||||
printf(" x%ld, [bp, x%ld]", instr.i_arg[0], instr.i_arg[1]);
|
printf(" x%ld, [bp, x%ld]", instr.i_arg[0], instr.i_arg[1]);
|
||||||
break;
|
break;
|
||||||
case IVY_OP_STR_BP_CONST:
|
case IVY_OPC_STR_BP_CONST:
|
||||||
printf(" x%ld, [bp, #%ld]", instr.i_arg[0], instr.i_arg[1]);
|
printf(" x%ld, [bp, #%ld]", instr.i_arg[0], instr.i_arg[1]);
|
||||||
break;
|
break;
|
||||||
case IVY_OP_STR_SELF_REG:
|
case IVY_OPC_STR_SELF_REG:
|
||||||
printf(" x%ld, [self, x%ld]", instr.i_arg[0], instr.i_arg[1]);
|
printf(" x%ld, [self, x%ld]", instr.i_arg[0], instr.i_arg[1]);
|
||||||
break;
|
break;
|
||||||
case IVY_OP_STR_SELF_CONST:
|
case IVY_OPC_STR_SELF_CONST:
|
||||||
printf(" x%ld, [self, #%ld]", instr.i_arg[0], instr.i_arg[1]);
|
printf(" x%ld, [self, #%ld]", instr.i_arg[0], instr.i_arg[1]);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case IVY_OP_PUSH_REG:
|
case IVY_OPC_PUSH_REG:
|
||||||
case IVY_OP_POP:
|
case IVY_OPC_POP:
|
||||||
printf(" x%ld", instr.i_arg[0]);
|
printf(" x%ld", instr.i_arg[0]);
|
||||||
break;
|
break;
|
||||||
case IVY_OP_PUSH_CONST:
|
case IVY_OPC_PUSH_CONST:
|
||||||
printf(" #%ld", instr.i_arg[0]);
|
printf(" #%ld", instr.i_arg[0]);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case IVY_OP_MSG_REG:
|
case IVY_OPC_MSG_REG:
|
||||||
printf(" x%ld, x%ld, x%lx", instr.i_arg[0], instr.i_arg[1],
|
printf(" x%ld, x%ld, x%lx", instr.i_arg[0], instr.i_arg[1],
|
||||||
instr.i_arg[2]);
|
instr.i_arg[2]);
|
||||||
break;
|
break;
|
||||||
case IVY_OP_MSG_CONST:
|
case IVY_OPC_MSG_CONST:
|
||||||
printf(" x%ld, x%ld, #%lx", instr.i_arg[0], instr.i_arg[1],
|
printf(" x%ld, x%ld, #%lx", instr.i_arg[0], instr.i_arg[1],
|
||||||
instr.i_arg[2]);
|
instr.i_arg[2]);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case IVY_OP_ADD:
|
case IVY_OPC_ADD:
|
||||||
case IVY_OP_SUB:
|
case IVY_OPC_SUB:
|
||||||
case IVY_OP_MUL:
|
case IVY_OPC_MUL:
|
||||||
case IVY_OP_DIV:
|
case IVY_OPC_DIV:
|
||||||
printf(" x%ld, x%ld, x%lx", instr.i_arg[0], instr.i_arg[1],
|
printf(" x%ld, x%ld, x%lx", instr.i_arg[0], instr.i_arg[1],
|
||||||
instr.i_arg[2]);
|
instr.i_arg[2]);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case IVY_OP_C_EQ:
|
case IVY_OPC_C_EQ:
|
||||||
case IVY_OP_C_NE:
|
case IVY_OPC_C_NE:
|
||||||
case IVY_OP_C_LT:
|
case IVY_OPC_C_LT:
|
||||||
case IVY_OP_C_LE:
|
case IVY_OPC_C_LE:
|
||||||
case IVY_OP_C_GT:
|
case IVY_OPC_C_GT:
|
||||||
case IVY_OP_C_GE:
|
case IVY_OPC_C_GE:
|
||||||
printf(" x%ld, x%ld, x%lx", instr.i_arg[0], instr.i_arg[1],
|
printf(" x%ld, x%ld, x%lx", instr.i_arg[0], instr.i_arg[1],
|
||||||
instr.i_arg[2]);
|
instr.i_arg[2]);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case IVY_OP_BR:
|
case IVY_OPC_BR:
|
||||||
case IVY_OP_BR_T:
|
case IVY_OPC_BR_T:
|
||||||
case IVY_OP_BR_F:
|
case IVY_OPC_BR_F:
|
||||||
printf(" $%04lXh", instr.i_arg[0]);
|
printf(" $%04lXh", instr.i_arg[0]);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case IVY_OP_OB_C_REG:
|
case IVY_OPC_OB_C_REG:
|
||||||
break;
|
break;
|
||||||
case IVY_OP_OB_C_CONST:
|
case IVY_OPC_OB_C_CONST:
|
||||||
break;
|
break;
|
||||||
case IVY_OP_OB_E:
|
case IVY_OPC_OB_E:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case IVY_OP_LAM_C_REG:
|
case IVY_OPC_LAM_C_REG:
|
||||||
break;
|
break;
|
||||||
case IVY_OP_LAM_C_CONST:
|
case IVY_OPC_LAM_C_CONST:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case IVY_OP_IT_G:
|
case IVY_OPC_IT_G:
|
||||||
break;
|
break;
|
||||||
case IVY_OP_IT_N:
|
case IVY_OPC_IT_N:
|
||||||
break;
|
break;
|
||||||
case IVY_OP_IT_V:
|
case IVY_OPC_IT_V:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case IVY_OP_RET:
|
case IVY_OPC_RET:
|
||||||
break;
|
break;
|
||||||
case IVY_OP_RET_N:
|
case IVY_OPC_RET_N:
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user