mirror of https://github.com/mgba-emu/mgba.git
ARM: Fix some decoder errors
This commit is contained in:
parent
7a3db31eb2
commit
293831e3bf
|
@ -213,7 +213,6 @@
|
||||||
ARM_MEMORY_WRITEBACK, \
|
ARM_MEMORY_WRITEBACK, \
|
||||||
ADDRESSING_MODE, CYCLES, TYPE) \
|
ADDRESSING_MODE, CYCLES, TYPE) \
|
||||||
DEFINE_LOAD_STORE_DECODER_EX_ARM(NAME ## P, MNEMONIC, \
|
DEFINE_LOAD_STORE_DECODER_EX_ARM(NAME ## P, MNEMONIC, \
|
||||||
ARM_MEMORY_PRE_INCREMENT | \
|
|
||||||
ARM_MEMORY_OFFSET_SUBTRACT, \
|
ARM_MEMORY_OFFSET_SUBTRACT, \
|
||||||
ADDRESSING_MODE, CYCLES, TYPE) \
|
ADDRESSING_MODE, CYCLES, TYPE) \
|
||||||
DEFINE_LOAD_STORE_DECODER_EX_ARM(NAME ## PW, MNEMONIC, \
|
DEFINE_LOAD_STORE_DECODER_EX_ARM(NAME ## PW, MNEMONIC, \
|
||||||
|
@ -222,10 +221,9 @@
|
||||||
ARM_MEMORY_OFFSET_SUBTRACT, \
|
ARM_MEMORY_OFFSET_SUBTRACT, \
|
||||||
ADDRESSING_MODE, CYCLES, TYPE) \
|
ADDRESSING_MODE, CYCLES, TYPE) \
|
||||||
DEFINE_LOAD_STORE_DECODER_EX_ARM(NAME ## PU, MNEMONIC, \
|
DEFINE_LOAD_STORE_DECODER_EX_ARM(NAME ## PU, MNEMONIC, \
|
||||||
ARM_MEMORY_PRE_INCREMENT, \
|
0, \
|
||||||
ADDRESSING_MODE, CYCLES, TYPE) \
|
ADDRESSING_MODE, CYCLES, TYPE) \
|
||||||
DEFINE_LOAD_STORE_DECODER_EX_ARM(NAME ## PUW, MNEMONIC, \
|
DEFINE_LOAD_STORE_DECODER_EX_ARM(NAME ## PUW, MNEMONIC, \
|
||||||
ARM_MEMORY_PRE_INCREMENT | \
|
|
||||||
ARM_MEMORY_WRITEBACK, \
|
ARM_MEMORY_WRITEBACK, \
|
||||||
ADDRESSING_MODE, CYCLES, TYPE)
|
ADDRESSING_MODE, CYCLES, TYPE)
|
||||||
|
|
||||||
|
@ -243,10 +241,12 @@
|
||||||
#define DEFINE_LOAD_STORE_T_DECODER_SET_ARM(NAME, MNEMONIC, ADDRESSING_MODE, CYCLES, TYPE) \
|
#define DEFINE_LOAD_STORE_T_DECODER_SET_ARM(NAME, MNEMONIC, ADDRESSING_MODE, CYCLES, TYPE) \
|
||||||
DEFINE_LOAD_STORE_DECODER_EX_ARM(NAME, MNEMONIC, \
|
DEFINE_LOAD_STORE_DECODER_EX_ARM(NAME, MNEMONIC, \
|
||||||
ARM_MEMORY_POST_INCREMENT | \
|
ARM_MEMORY_POST_INCREMENT | \
|
||||||
|
ARM_MEMORY_WRITEBACK | \
|
||||||
ARM_MEMORY_OFFSET_SUBTRACT, \
|
ARM_MEMORY_OFFSET_SUBTRACT, \
|
||||||
ADDRESSING_MODE, CYCLES, TYPE) \
|
ADDRESSING_MODE, CYCLES, TYPE) \
|
||||||
DEFINE_LOAD_STORE_DECODER_EX_ARM(NAME ## U, MNEMONIC, \
|
DEFINE_LOAD_STORE_DECODER_EX_ARM(NAME ## U, MNEMONIC, \
|
||||||
ARM_MEMORY_POST_INCREMENT, \
|
ARM_MEMORY_POST_INCREMENT | \
|
||||||
|
ARM_MEMORY_WRITEBACK, \
|
||||||
ADDRESSING_MODE, CYCLES, TYPE)
|
ADDRESSING_MODE, CYCLES, TYPE)
|
||||||
|
|
||||||
#define DEFINE_LOAD_STORE_T_DECODER_ARM(NAME, MNEMONIC, CYCLES, TYPE) \
|
#define DEFINE_LOAD_STORE_T_DECODER_ARM(NAME, MNEMONIC, CYCLES, TYPE) \
|
||||||
|
|
Loading…
Reference in New Issue