Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
tcg/mips: Move TCG_AREG0 to S8
No functional change; just moving the saved reserved regs to the end.

Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
  • Loading branch information
rth7680 committed May 25, 2023
1 parent b300c13 commit d721cc9
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions tcg/mips/tcg-target.c.inc
Expand Up @@ -2183,15 +2183,15 @@ static TCGConstraintSetIndex tcg_target_op_def(TCGOpcode op)
}

static const int tcg_target_callee_save_regs[] = {
TCG_REG_S0, /* used for the global env (TCG_AREG0) */
TCG_REG_S0,
TCG_REG_S1,
TCG_REG_S2,
TCG_REG_S3,
TCG_REG_S4,
TCG_REG_S5,
TCG_REG_S6,
TCG_REG_S7,
TCG_REG_S8,
TCG_REG_S8, /* used for the global env (TCG_AREG0) */
TCG_REG_RA, /* should be last for ABI compliance */
};

Expand Down
2 changes: 1 addition & 1 deletion tcg/mips/tcg-target.h
Expand Up @@ -76,7 +76,7 @@ typedef enum {
TCG_REG_RA,

TCG_REG_CALL_STACK = TCG_REG_SP,
TCG_AREG0 = TCG_REG_S0,
TCG_AREG0 = TCG_REG_S8,
} TCGReg;

/* used for function call generation */
Expand Down

0 comments on commit d721cc9

Please sign in to comment.