Memory: Handle LW SP, 0xXXX (SP)
This commit is contained in:
parent
c522a03901
commit
d48705f87e
|
@ -2818,7 +2818,6 @@ void CMipsMemoryVM::Compile_LW (bool ResultSigned)
|
||||||
TempReg1 = Map_MemoryStack(x86_Any,true);
|
TempReg1 = Map_MemoryStack(x86_Any,true);
|
||||||
sprintf(String,"%Xh",(short)Opcode.offset);
|
sprintf(String,"%Xh",(short)Opcode.offset);
|
||||||
MoveVariableDispToX86Reg((void *)((DWORD)(short)Opcode.offset),String,GetMipsRegMapLo(Opcode.rt),TempReg1,1);
|
MoveVariableDispToX86Reg((void *)((DWORD)(short)Opcode.offset),String,GetMipsRegMapLo(Opcode.rt),TempReg1,1);
|
||||||
return;
|
|
||||||
} else {
|
} else {
|
||||||
if (IsConst(Opcode.base)) {
|
if (IsConst(Opcode.base)) {
|
||||||
DWORD Address = GetMipsRegLo(Opcode.base) + (short)Opcode.offset;
|
DWORD Address = GetMipsRegLo(Opcode.base) + (short)Opcode.offset;
|
||||||
|
|
Loading…
Reference in New Issue