|
|
@ -6322,6 +6322,7 @@ unsigned InterpreterMainLoop(ARMul_State* state) {
|
|
|
|
addr = RN;
|
|
|
|
addr = RN;
|
|
|
|
unsigned int value = Memory::Read8(addr);
|
|
|
|
unsigned int value = Memory::Read8(addr);
|
|
|
|
Memory::Write8(addr, (RM & 0xFF));
|
|
|
|
Memory::Write8(addr, (RM & 0xFF));
|
|
|
|
|
|
|
|
RD = value;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
cpu->Reg[15] += GET_INST_SIZE(cpu);
|
|
|
|
cpu->Reg[15] += GET_INST_SIZE(cpu);
|
|
|
|
INC_PC(sizeof(swp_inst));
|
|
|
|
INC_PC(sizeof(swp_inst));
|
|
|
|