PPCRec: Refactor load/store instructions

This commit is contained in:
Exzap
2023-01-29 14:57:57 +01:00
parent f59f4af582
commit ac175bcc62
3 changed files with 237 additions and 739 deletions
@@ -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;
@@ -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