target/mips: Simplify PREF opcode
check_insn() checks for any bit in the set, and INSN_R5900 is just another bit added to the set. No need to special-case it. Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <20210801234202.3167676-2-f4bug@amsat.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
c8b69a2a92
commit
2e176eaf9c
@ -15739,12 +15739,8 @@ static bool decode_opc_legacy(CPUMIPSState *env, DisasContext *ctx)
|
||||
/* Treat as NOP. */
|
||||
break;
|
||||
case OPC_PREF:
|
||||
if (ctx->insn_flags & INSN_R5900) {
|
||||
/* Treat as NOP. */
|
||||
} else {
|
||||
check_insn(ctx, ISA_MIPS4 | ISA_MIPS_R1);
|
||||
/* Treat as NOP. */
|
||||
}
|
||||
check_insn(ctx, ISA_MIPS4 | ISA_MIPS_R1 | INSN_R5900);
|
||||
/* Treat as NOP. */
|
||||
break;
|
||||
|
||||
/* Floating point (COP1). */
|
||||
|
Loading…
Reference in New Issue
Block a user