mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-24 20:19:44 +00:00
target/mips: Add and integrate MXU decoding engine placeholder
Provide the placeholder and add the invocation logic for MXU decoding engine. Reviewed-by: Stefan Markovic <smarkovic@wavecomp.com> Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com>
This commit is contained in:
parent
eab0bdb07c
commit
0a348b9a4e
@ -23978,6 +23978,12 @@ static void decode_opc_special(CPUMIPSState *env, DisasContext *ctx)
|
||||
}
|
||||
}
|
||||
|
||||
static void decode_opc_mxu(CPUMIPSState *env, DisasContext *ctx)
|
||||
{
|
||||
MIPS_INVAL("decode_opc_mxu");
|
||||
generate_exception_end(ctx, EXCP_RI);
|
||||
}
|
||||
|
||||
static void decode_opc_special2_legacy(CPUMIPSState *env, DisasContext *ctx)
|
||||
{
|
||||
int rs, rt, rd;
|
||||
@ -26221,6 +26227,8 @@ static void decode_opc(CPUMIPSState *env, DisasContext *ctx)
|
||||
case OPC_SPECIAL2:
|
||||
if ((ctx->insn_flags & INSN_R5900) && (ctx->insn_flags & ASE_MMI)) {
|
||||
decode_tx79_mmi(env, ctx);
|
||||
} else if (ctx->insn_flags & ASE_MXU) {
|
||||
decode_opc_mxu(env, ctx);
|
||||
} else {
|
||||
decode_opc_special2_legacy(env, ctx);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user