mirror of
https://github.com/cemu-project/Cemu.git
synced 2025-04-29 06:49:24 -04:00
PPCRec: Refactor load/store instructions
This commit is contained in:
parent
81fd7c8d1f
commit
dd805cb483
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
Loading…
Add table
Reference in a new issue