From 486f0f42b706b9f887f967df4bb48fb8291f1081 Mon Sep 17 00:00:00 2001 From: "SND\\weimingzhi_cp" Date: Tue, 13 Apr 2010 03:05:58 +0000 Subject: git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@44987 e17a0e51-4ae3-4d35-97c3-1a29b211df97 --- libpcsxcore/gte.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'libpcsxcore') diff --git a/libpcsxcore/gte.c b/libpcsxcore/gte.c index 11568575..22000b4a 100644 --- a/libpcsxcore/gte.c +++ b/libpcsxcore/gte.c @@ -265,10 +265,11 @@ static inline void MTC2(unsigned long value, int reg) { break; case 30: - { + { + int a; gteLZCS = value; - int a = gteLZCS; + a = gteLZCS; if (a > 0) { int i; for (i = 31; (a & (1 << i)) == 0 && i >= 0; i--); @@ -643,16 +644,15 @@ void gteOP() { void gteDCPL() { int shift = 12 * GTE_SF(gteop); int lm = GTE_LM(gteop); + s64 iR = (gteR << 4) * gteIR1; + s64 iG = (gteG << 4) * gteIR2; + s64 iB = (gteB << 4) * gteIR3; #ifdef GTE_LOG GTE_LOG("DCPL\n"); #endif gteFLAG = 0; - s64 iR = (gteR << 4) * gteIR1; - s64 iG = (gteG << 4) * gteIR2; - s64 iB = (gteB << 4) * gteIR3; - gteMAC1 = A1(iR + gteIR0 * Lm_B1(gteRFC - iR, 0)) >> shift; gteMAC2 = A2(iG + gteIR0 * Lm_B1(gteGFC - iG, 0)) >> shift; gteMAC3 = A3(iB + gteIR0 * Lm_B1(gteBFC - iB, 0)) >> shift; -- cgit v1.2.3