mirror of
https://github.com/libretro/ppsspp.git
synced 2024-11-28 19:00:23 +00:00
VLD1/VST1: Change argument ordering again.
This commit is contained in:
parent
b64f44c3fc
commit
e0eb152fb9
@ -2371,7 +2371,7 @@ static int RegCountToType(int nRegs, NEONAlignment align) {
|
||||
|
||||
|
||||
|
||||
void ARMXEmitter::VLD1(u32 Size, ARMReg Vd, ARMReg Rn, int regCount, ARMReg Rm, NEONAlignment align)
|
||||
void ARMXEmitter::VLD1(u32 Size, ARMReg Vd, ARMReg Rn, int regCount, NEONAlignment align, ARMReg Rm)
|
||||
{
|
||||
u32 spacing = RegCountToType(regCount, align); // Only support loading to 1 reg
|
||||
// Gets encoded as a double register
|
||||
@ -2382,7 +2382,7 @@ void ARMXEmitter::VLD1(u32 Size, ARMReg Vd, ARMReg Rn, int regCount, ARMReg Rm,
|
||||
| (align << 4) | Rm);
|
||||
}
|
||||
|
||||
void ARMXEmitter::VST1(u32 Size, ARMReg Vd, ARMReg Rn, int regCount, ARMReg Rm, NEONAlignment align)
|
||||
void ARMXEmitter::VST1(u32 Size, ARMReg Vd, ARMReg Rn, int regCount, NEONAlignment align, ARMReg Rm)
|
||||
{
|
||||
u32 spacing = RegCountToType(regCount, align); // Only support loading to 1 reg
|
||||
// Gets encoded as a double register
|
||||
|
@ -724,8 +724,8 @@ public:
|
||||
|
||||
|
||||
// Load/store multiple registers full of elements (a register is a D register)
|
||||
void VLD1(u32 Size, ARMReg Vd, ARMReg Rn, int regCount, ARMReg Rm = _PC, NEONAlignment align = ALIGN_NONE);
|
||||
void VST1(u32 Size, ARMReg Vd, ARMReg Rn, int regCount, ARMReg Rm = _PC, NEONAlignment align = ALIGN_NONE);
|
||||
void VLD1(u32 Size, ARMReg Vd, ARMReg Rn, int regCount, NEONAlignment align = ALIGN_NONE, ARMReg Rm = _PC);
|
||||
void VST1(u32 Size, ARMReg Vd, ARMReg Rn, int regCount, NEONAlignment align = ALIGN_NONE, ARMReg Rm = _PC);
|
||||
|
||||
// Load/store single lanes of D registers
|
||||
// TODO
|
||||
|
Loading…
Reference in New Issue
Block a user