mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-24 06:51:17 +01:00
disable some problematic stuff until i can debug it
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@165 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
parent
c305371725
commit
1359943a62
@ -57,6 +57,7 @@ static u32 GC_ALIGNED16(temp32);
|
|||||||
void lfs(UGeckoInstruction inst)
|
void lfs(UGeckoInstruction inst)
|
||||||
{
|
{
|
||||||
INSTRUCTION_START;
|
INSTRUCTION_START;
|
||||||
|
DISABLE_32BIT;
|
||||||
int d = inst.RD;
|
int d = inst.RD;
|
||||||
int a = inst.RA;
|
int a = inst.RA;
|
||||||
if (!a)
|
if (!a)
|
||||||
@ -139,6 +140,7 @@ void stfd(UGeckoInstruction inst)
|
|||||||
void stfs(UGeckoInstruction inst)
|
void stfs(UGeckoInstruction inst)
|
||||||
{
|
{
|
||||||
INSTRUCTION_START;
|
INSTRUCTION_START;
|
||||||
|
DISABLE_32BIT;
|
||||||
bool update = inst.OPCD & 1;
|
bool update = inst.OPCD & 1;
|
||||||
int s = inst.RS;
|
int s = inst.RS;
|
||||||
int a = inst.RA;
|
int a = inst.RA;
|
||||||
@ -147,6 +149,7 @@ void stfs(UGeckoInstruction inst)
|
|||||||
if (a && !update)
|
if (a && !update)
|
||||||
{
|
{
|
||||||
gpr.Flush(FLUSH_VOLATILE);
|
gpr.Flush(FLUSH_VOLATILE);
|
||||||
|
// fpr.Flush(FLUSH_VOLATILE);
|
||||||
gpr.Lock(a);
|
gpr.Lock(a);
|
||||||
fpr.Lock(s);
|
fpr.Lock(s);
|
||||||
gpr.LockX(ABI_PARAM1, ABI_PARAM2);
|
gpr.LockX(ABI_PARAM1, ABI_PARAM2);
|
||||||
@ -173,6 +176,7 @@ void stfs(UGeckoInstruction inst)
|
|||||||
void lfsx(UGeckoInstruction inst)
|
void lfsx(UGeckoInstruction inst)
|
||||||
{
|
{
|
||||||
INSTRUCTION_START;
|
INSTRUCTION_START;
|
||||||
|
DISABLE_32BIT;
|
||||||
fpr.Lock(inst.RS);
|
fpr.Lock(inst.RS);
|
||||||
fpr.LoadToX64(inst.RS, false, true);
|
fpr.LoadToX64(inst.RS, false, true);
|
||||||
MOV(32, R(EAX), gpr.R(inst.RB));
|
MOV(32, R(EAX), gpr.R(inst.RB));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user