[RSP] Execute recompiler CPU without SEH for non-MSVC.
This commit is contained in:
parent
ff904a0f3e
commit
061f69b6f3
|
@ -905,6 +905,7 @@ DWORD RunRecompilerCPU ( DWORD Cycles ) {
|
||||||
}
|
}
|
||||||
|
|
||||||
memset(&RspCode, 0, sizeof(RspCode));
|
memset(&RspCode, 0, sizeof(RspCode));
|
||||||
|
#if defined(_MSC_VER)
|
||||||
__try {
|
__try {
|
||||||
BuildBranchLabels();
|
BuildBranchLabels();
|
||||||
DetectGPRConstants(&RspCode);
|
DetectGPRConstants(&RspCode);
|
||||||
|
@ -914,6 +915,11 @@ DWORD RunRecompilerCPU ( DWORD Cycles ) {
|
||||||
ClearAllx86Code();
|
ClearAllx86Code();
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
BuildBranchLabels();
|
||||||
|
DetectGPRConstants(&RspCode);
|
||||||
|
CompilerRSPBlock();
|
||||||
|
#endif
|
||||||
|
|
||||||
Block = *(JumpTable + (*PrgCount >> 2));
|
Block = *(JumpTable + (*PrgCount >> 2));
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue