mirror of https://github.com/mgba-emu/mgba.git
Stub out BKPT (not in ARMv4T, but still useful)
This commit is contained in:
parent
5e78400a25
commit
0db11ec6bb
|
@ -417,6 +417,7 @@ DEFINE_INSTRUCTION_ARM(BX,)
|
|||
// End branch definitions
|
||||
|
||||
// TODO
|
||||
DEFINE_INSTRUCTION_ARM(BKPT,)
|
||||
DEFINE_INSTRUCTION_ARM(ILL,) // Illegal opcode
|
||||
|
||||
DEFINE_INSTRUCTION_ARM(MSR, \
|
||||
|
@ -538,7 +539,7 @@ DEFINE_INSTRUCTION_ARM(SWI,)
|
|||
DECLARE_INSTRUCTION_ARM(EMITTER, ILL), \
|
||||
DECLARE_INSTRUCTION_ARM(EMITTER, ILL), \
|
||||
DECLARE_INSTRUCTION_ARM(EMITTER, ILL), \
|
||||
DECLARE_INSTRUCTION_ARM(EMITTER, ILL), \
|
||||
DECLARE_INSTRUCTION_ARM(EMITTER, BKPT), \
|
||||
DECLARE_INSTRUCTION_ARM(EMITTER, ILL), \
|
||||
DECLARE_INSTRUCTION_ARM(EMITTER, ILL), \
|
||||
DECLARE_INSTRUCTION_ARM(EMITTER, ILL), \
|
||||
|
|
|
@ -197,6 +197,7 @@ DEFINE_INSTRUCTION_THUMB(PUSH, )
|
|||
DEFINE_INSTRUCTION_THUMB(PUSHR, )
|
||||
|
||||
DEFINE_INSTRUCTION_THUMB(ILL, )
|
||||
DEFINE_INSTRUCTION_THUMB(BKPT, )
|
||||
DEFINE_INSTRUCTION_THUMB(BX, )
|
||||
|
||||
#define DECLARE_INSTRUCTION_THUMB(EMITTER, NAME) \
|
||||
|
@ -283,6 +284,7 @@ DEFINE_INSTRUCTION_THUMB(BX, )
|
|||
DO_8(DECLARE_INSTRUCTION_THUMB(EMITTER, ILL)), \
|
||||
DO_4(DECLARE_INSTRUCTION_THUMB(EMITTER, POP)), \
|
||||
DO_4(DECLARE_INSTRUCTION_THUMB(EMITTER, POPR)), \
|
||||
DO_4(DECLARE_INSTRUCTION_THUMB(EMITTER, BKPT)), \
|
||||
|
||||
static const ThumbInstruction _thumbTable[0x400] = {
|
||||
DECLARE_THUMB_EMITTER_BLOCK(_ThumbInstruction)
|
||||
|
|
Loading…
Reference in New Issue