Jit_LoadStore: dcbz
This commit is contained in:
parent
0e501e5c36
commit
4a2efc8f5e
|
@ -330,10 +330,14 @@ void Jit64::dcbz(UGeckoInstruction inst)
|
||||||
int a = inst.RA;
|
int a = inst.RA;
|
||||||
int b = inst.RB;
|
int b = inst.RB;
|
||||||
|
|
||||||
MOV(32, R(RSCRATCH), gpr.R(b));
|
{
|
||||||
if (a)
|
RCOpArg Ra = a ? gpr.Use(a, RCMode::Read) : RCOpArg::Imm32(0);
|
||||||
ADD(32, R(RSCRATCH), gpr.R(a));
|
RCOpArg Rb = gpr.Use(b, RCMode::Read);
|
||||||
AND(32, R(RSCRATCH), Imm32(~31));
|
RegCache::Realize(Ra, Rb);
|
||||||
|
|
||||||
|
MOV_sum(32, RSCRATCH, Ra, Rb);
|
||||||
|
AND(32, R(RSCRATCH), Imm32(~31));
|
||||||
|
}
|
||||||
|
|
||||||
if (MSR.DR)
|
if (MSR.DR)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue