[GBA] Implement missing Thumb instruction
The CMP Thumb instruction was missing one variant. This is used in the Chinese fan translation of Mega Man Battle Network 2. Fixes #889
This commit is contained in:
parent
0e5d63cd9a
commit
24b6ac5a28
|
@ -1213,6 +1213,14 @@ static INSN_REGPARM void thumb44_3(uint32_t opcode)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// CMP Rd, Rs
|
||||||
|
static INSN_REGPARM void thumb45_0(uint32_t opcode)
|
||||||
|
{
|
||||||
|
int dest = ((opcode >> 3) & 7);
|
||||||
|
uint32_t value = reg[(opcode & 7)].I;
|
||||||
|
CMP_RD_RS;
|
||||||
|
}
|
||||||
|
|
||||||
// CMP Rd, Hs
|
// CMP Rd, Hs
|
||||||
static INSN_REGPARM void thumb45_1(uint32_t opcode)
|
static INSN_REGPARM void thumb45_1(uint32_t opcode)
|
||||||
{
|
{
|
||||||
|
@ -1898,7 +1906,7 @@ static insnfunc_t thumbInsnTable[1024] = {
|
||||||
thumb3E, thumb3E, thumb3E, thumb3E, thumb3F, thumb3F, thumb3F, thumb3F,
|
thumb3E, thumb3E, thumb3E, thumb3E, thumb3F, thumb3F, thumb3F, thumb3F,
|
||||||
thumb40_0, thumb40_1, thumb40_2, thumb40_3, thumb41_0, thumb41_1, thumb41_2, thumb41_3, // 40
|
thumb40_0, thumb40_1, thumb40_2, thumb40_3, thumb41_0, thumb41_1, thumb41_2, thumb41_3, // 40
|
||||||
thumb42_0, thumb42_1, thumb42_2, thumb42_3, thumb43_0, thumb43_1, thumb43_2, thumb43_3,
|
thumb42_0, thumb42_1, thumb42_2, thumb42_3, thumb43_0, thumb43_1, thumb43_2, thumb43_3,
|
||||||
thumbUI, thumb44_1, thumb44_2, thumb44_3, thumbUI, thumb45_1, thumb45_2, thumb45_3,
|
thumbUI, thumb44_1, thumb44_2, thumb44_3, thumb45_0, thumb45_1, thumb45_2, thumb45_3,
|
||||||
thumb46_0, thumb46_1, thumb46_2, thumb46_3, thumb47, thumb47, thumbUI, thumbUI,
|
thumb46_0, thumb46_1, thumb46_2, thumb46_3, thumb47, thumb47, thumbUI, thumbUI,
|
||||||
thumb48, thumb48, thumb48, thumb48, thumb48, thumb48, thumb48, thumb48, // 48
|
thumb48, thumb48, thumb48, thumb48, thumb48, thumb48, thumb48, thumb48, // 48
|
||||||
thumb48, thumb48, thumb48, thumb48, thumb48, thumb48, thumb48, thumb48,
|
thumb48, thumb48, thumb48, thumb48, thumb48, thumb48, thumb48, thumb48,
|
||||||
|
|
Loading…
Reference in New Issue