PPCRec: Refactor load/store instructions

This commit is contained in:
Exzap 2023-01-03 09:13:40 +01:00
parent a1c8f6fd37
commit b4f2e02e55
3 changed files with 237 additions and 739 deletions

View File

@ -518,7 +518,6 @@ struct IMLInstruction
this->op_r_r.registerA = registerA;
}
void make_r_s32(uint32 operation, uint8 registerIndex, sint32 immS32)
{
this->type = PPCREC_IML_TYPE_R_S32;

View File

@ -16,7 +16,6 @@ void PPCRecompilerIml_removeSegmentPoint(IMLSegmentPoint* segmentPoint);
// GPR register management
uint32 PPCRecompilerImlGen_loadRegister(ppcImlGenContext_t* ppcImlGenContext, uint32 mappedName);
uint32 PPCRecompilerImlGen_loadOverwriteRegister(ppcImlGenContext_t* ppcImlGenContext, uint32 mappedName);
// FPR register management
uint32 PPCRecompilerImlGen_loadFPRRegister(ppcImlGenContext_t* ppcImlGenContext, uint32 mappedName, bool loadNew = false);

File diff suppressed because it is too large Load Diff