mirror of https://github.com/xqemu/xqemu.git
target-mips: remove identical code in different branch
Signed-off-by: Leon Alrae <leon.alrae@imgtec.com> Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
This commit is contained in:
parent
d6ca4277ee
commit
ff33476772
|
@ -11852,11 +11852,7 @@ static int decode_mips16_opc (CPUMIPSState *env, DisasContext *ctx)
|
||||||
* when in debug mode...
|
* when in debug mode...
|
||||||
*/
|
*/
|
||||||
check_insn(ctx, ISA_MIPS32);
|
check_insn(ctx, ISA_MIPS32);
|
||||||
if (!(ctx->hflags & MIPS_HFLAG_DM)) {
|
generate_exception(ctx, EXCP_DBp);
|
||||||
generate_exception(ctx, EXCP_DBp);
|
|
||||||
} else {
|
|
||||||
generate_exception(ctx, EXCP_DBp);
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case RR_SLT:
|
case RR_SLT:
|
||||||
gen_slt(ctx, OPC_SLT, 24, rx, ry);
|
gen_slt(ctx, OPC_SLT, 24, rx, ry);
|
||||||
|
@ -12707,11 +12703,7 @@ static void gen_pool16c_insn(DisasContext *ctx)
|
||||||
* when in debug mode...
|
* when in debug mode...
|
||||||
*/
|
*/
|
||||||
check_insn(ctx, ISA_MIPS32);
|
check_insn(ctx, ISA_MIPS32);
|
||||||
if (!(ctx->hflags & MIPS_HFLAG_DM)) {
|
generate_exception(ctx, EXCP_DBp);
|
||||||
generate_exception(ctx, EXCP_DBp);
|
|
||||||
} else {
|
|
||||||
generate_exception(ctx, EXCP_DBp);
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case JRADDIUSP + 0:
|
case JRADDIUSP + 0:
|
||||||
case JRADDIUSP + 1:
|
case JRADDIUSP + 1:
|
||||||
|
@ -13076,11 +13068,7 @@ static void gen_pool32axf (CPUMIPSState *env, DisasContext *ctx, int rt, int rs)
|
||||||
break;
|
break;
|
||||||
case SDBBP:
|
case SDBBP:
|
||||||
check_insn(ctx, ISA_MIPS32);
|
check_insn(ctx, ISA_MIPS32);
|
||||||
if (!(ctx->hflags & MIPS_HFLAG_DM)) {
|
generate_exception(ctx, EXCP_DBp);
|
||||||
generate_exception(ctx, EXCP_DBp);
|
|
||||||
} else {
|
|
||||||
generate_exception(ctx, EXCP_DBp);
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
goto pool32axf_invalid;
|
goto pool32axf_invalid;
|
||||||
|
@ -16849,12 +16837,7 @@ static void decode_opc_special2_legacy(CPUMIPSState *env, DisasContext *ctx)
|
||||||
* when in debug mode...
|
* when in debug mode...
|
||||||
*/
|
*/
|
||||||
check_insn(ctx, ISA_MIPS32);
|
check_insn(ctx, ISA_MIPS32);
|
||||||
if (!(ctx->hflags & MIPS_HFLAG_DM)) {
|
generate_exception(ctx, EXCP_DBp);
|
||||||
generate_exception(ctx, EXCP_DBp);
|
|
||||||
} else {
|
|
||||||
generate_exception(ctx, EXCP_DBp);
|
|
||||||
}
|
|
||||||
/* Treat as NOP. */
|
|
||||||
break;
|
break;
|
||||||
#if defined(TARGET_MIPS64)
|
#if defined(TARGET_MIPS64)
|
||||||
case OPC_DCLO:
|
case OPC_DCLO:
|
||||||
|
|
Loading…
Reference in New Issue