mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2024-12-23 16:45:32 +00:00
target/mips: Fix two instances of shadow variables
Fix two instances of shadow variables. This cleans up entire file translate.c from shadow variables. Backports commit e1555d7ddf2c86fb92165e47eb092f1f5fa9e8bd from qemu
This commit is contained in:
parent
0fd3ae0efb
commit
af31bc3982
|
@ -13395,7 +13395,7 @@ static void gen_pool16c_r6_insn(DisasContext *ctx)
|
|||
gen_arith_imm(ctx, OPC_ADDIU, 29, 29, imm << 2);
|
||||
} else {
|
||||
/* JRC16 */
|
||||
int rs = extract32(ctx->opcode, 5, 5);
|
||||
rs = extract32(ctx->opcode, 5, 5);
|
||||
gen_compute_branch(ctx, OPC_JR, 2, rs, 0, 0, 0);
|
||||
}
|
||||
break;
|
||||
|
@ -15418,7 +15418,7 @@ static void decode_micromips32_opc(CPUMIPSState *env, DisasContext *ctx)
|
|||
} else {
|
||||
/* ADDIUPC */
|
||||
int reg = mmreg(ZIMM(ctx->opcode, 23, 3));
|
||||
int offset = SIMM(ctx->opcode, 0, 23) << 2;
|
||||
offset = SIMM(ctx->opcode, 0, 23) << 2;
|
||||
|
||||
gen_addiupc(ctx, reg, offset, 0, 0);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue