mirror of
https://git.suyu.dev/suyu/dynarmic.git
synced 2026-01-07 15:08:22 +01:00
TranslateArm: Implement LDM, LDMDA, LDMDB, LDMIB
This commit is contained in:
parent
46e4864707
commit
85549d7ae2
4 changed files with 86 additions and 5 deletions
|
|
@ -223,7 +223,10 @@ std::vector<ArmMatcher<V>> GetArmDecodeTable() {
|
|||
INST(&V::arm_STRT, "STRT (A2)", "----0110-010---------------0----"),
|
||||
|
||||
// Load/Store Multiple instructions
|
||||
INST(&V::arm_LDM, "LDM", "cccc100pu0w1nnnnxxxxxxxxxxxxxxxx"), // all
|
||||
INST(&V::arm_LDM, "LDM", "cccc100010w1nnnnxxxxxxxxxxxxxxxx"), // all
|
||||
INST(&V::arm_LDMDA, "LDMDA", "cccc100000w1nnnnxxxxxxxxxxxxxxxx"), // all
|
||||
INST(&V::arm_LDMDB, "LDMDB", "cccc100100w1nnnnxxxxxxxxxxxxxxxx"), // all
|
||||
INST(&V::arm_LDMIB, "LDMIB", "cccc100110w1nnnnxxxxxxxxxxxxxxxx"), // all
|
||||
INST(&V::arm_LDM_usr, "LDM (usr reg)", "----100--101--------------------"), // all
|
||||
INST(&V::arm_LDM_eret, "LDM (exce ret)", "----100--1-1----1---------------"), // all
|
||||
INST(&V::arm_STM, "STM", "cccc100pu0w0nnnnxxxxxxxxxxxxxxxx"), // all
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue