aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornotaz2011-12-23 21:48:30 +0200
committernotaz2011-12-23 21:48:30 +0200
commit1dca68f8b58612b3839d915a1244230372627ded (patch)
treeb0b91e9f97f095fce54207572b15002d2423e7d2
parent1f88961fb70bfdffa9c60fcc0c5c9cdc8108e742 (diff)
downloadpcsx_rearmed-1dca68f8b58612b3839d915a1244230372627ded.tar.gz
pcsx_rearmed-1dca68f8b58612b3839d915a1244230372627ded.tar.bz2
pcsx_rearmed-1dca68f8b58612b3839d915a1244230372627ded.zip
gte_neon: use more accurate division
texture placement issues in Chrono Cross otherwise with the new GPU
-rw-r--r--libpcsxcore/gte_neon.s4
1 files changed, 2 insertions, 2 deletions
diff --git a/libpcsxcore/gte_neon.s b/libpcsxcore/gte_neon.s
index 74a741e..38bf989 100644
--- a/libpcsxcore/gte_neon.s
+++ b/libpcsxcore/gte_neon.s
@@ -379,8 +379,8 @@ gteRTPT_neon:
add r3, r0, #4*16
vst1.32 d14[0], [r3] @ gteSZ0 = gteSZ3
vdup.32 q13, d13[0] @ |
-@ vrecps.f32 q12, q10, q11 @ step
-@ vmul.f32 q11, q12, q11 @ better inv
+ vrecps.f32 q12, q10, q11 @ step
+ vmul.f32 q11, q12, q11 @ better inv
vmul.f32 q10, q13, q11 @ result
.else
vmovl.s32 q2, d4 @ || gteOF|XY [64]