diff options
| author | SND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2010-04-16 05:08:42 +0000 |
|---|---|---|
| committer | SND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2010-04-16 05:08:42 +0000 |
| commit | 505d6c07d6941e2e703b6855298c95f4ea203cba (patch) | |
| tree | fe1903208c792ae9ab2896e573a5843ca42b00a5 /libpcsxcore | |
| parent | 44be51f99365fa387b318030b7b86c0c5681a20b (diff) | |
| download | pcsxr-505d6c07d6941e2e703b6855298c95f4ea203cba.tar.gz | |
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@45549 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'libpcsxcore')
| -rw-r--r-- | libpcsxcore/gte.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/libpcsxcore/gte.c b/libpcsxcore/gte.c index fefe4f73..ca96d8f7 100644 --- a/libpcsxcore/gte.c +++ b/libpcsxcore/gte.c @@ -351,7 +351,7 @@ void gteSWC2() { } void gteRTPS() { - int h_over_sz3; + int quotient; #ifdef GTE_LOG GTE_LOG("GTE RTPS\n"); @@ -368,18 +368,18 @@ void gteRTPS() { gteSZ1 = gteSZ2; gteSZ2 = gteSZ3; gteSZ3 = limD(gteMAC3); - h_over_sz3 = limE(DIVIDE(gteH, gteSZ3)); + quotient = limE(DIVIDE(gteH, gteSZ3)); gteSXY0 = gteSXY1; gteSXY1 = gteSXY2; - gteSX2 = limG1(F((s64)gteOFX + ((s64)gteIR1 * h_over_sz3)) >> 16); - gteSY2 = limG2(F((s64)gteOFY + ((s64)gteIR2 * h_over_sz3)) >> 16); + gteSX2 = limG1(F((s64)gteOFX + ((s64)gteIR1 * quotient)) >> 16); + gteSY2 = limG2(F((s64)gteOFY + ((s64)gteIR2 * quotient)) >> 16); - gteMAC0 = F((s64)(gteDQB + ((s64)gteDQA * h_over_sz3)) >> 12); + gteMAC0 = F((s64)(gteDQB + ((s64)gteDQA * quotient)) >> 12); gteIR0 = limH(gteMAC0); } void gteRTPT() { - int h_over_sz3; + int quotient; int v; s32 vx, vy, vz; @@ -400,11 +400,11 @@ void gteRTPT() { gteIR2 = limB2(gteMAC2, 0); gteIR3 = limB3(gteMAC3, 0); fSZ(v) = limD(gteMAC3); - h_over_sz3 = limE(DIVIDE(gteH, fSZ(v))); - fSX(v) = limG1(F((s64)gteOFX + ((s64)gteIR1 * h_over_sz3)) >> 16); - fSY(v) = limG2(F((s64)gteOFY + ((s64)gteIR2 * h_over_sz3)) >> 16); + quotient = limE(DIVIDE(gteH, fSZ(v))); + fSX(v) = limG1(F((s64)gteOFX + ((s64)gteIR1 * quotient)) >> 16); + fSY(v) = limG2(F((s64)gteOFY + ((s64)gteIR2 * quotient)) >> 16); } - gteMAC0 = F((s64)(gteDQB + ((s64)gteDQA * h_over_sz3)) >> 12); + gteMAC0 = F((s64)(gteDQB + ((s64)gteDQA * quotient)) >> 12); gteIR0 = limH(gteMAC0); } |
