From f153143c9d928caf39c9c95e69908adfa20918f4 Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Thu, 21 Aug 2014 06:20:41 +0400 Subject: [PATCH] still FSCRRD --- rpcs3/Emu/Cell/SPURecompiler.h | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/rpcs3/Emu/Cell/SPURecompiler.h b/rpcs3/Emu/Cell/SPURecompiler.h index 4646d747b5..da49ef20db 100644 --- a/rpcs3/Emu/Cell/SPURecompiler.h +++ b/rpcs3/Emu/Cell/SPURecompiler.h @@ -2475,7 +2475,11 @@ private: } void FSCRRD(u32 rt) { - UNIMPLEMENTED(); + // zero (hack) + const XmmLink& v0 = XmmAlloc(rt); + c.pxor(v0.get(), v0.get()); + XmmFinalize(v0, rt); + LOG_OPCODE(); } void FESD(u32 rt, u32 ra) { @@ -2495,9 +2499,10 @@ private: } void FSCRWR(u32 rt, u32 ra) { - UNIMPLEMENTED(); + // nop (not implemented) + LOG_OPCODE(); } - void DFTSV(u32 rt, u32 ra, s32 i7) //nf + void DFTSV(u32 rt, u32 ra, s32 i7) { UNIMPLEMENTED(); }