aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore/gte_neon.S
diff options
context:
space:
mode:
authornotaz2013-03-25 00:01:39 +0100
committernotaz2013-03-25 03:45:06 +0200
commita53073ec52f5944c7833e176fec5ac49dc9e1e45 (patch)
tree89ef7ff9bab418aa3d7fcb7e92067a032f20ccb7 /libpcsxcore/gte_neon.S
parent8ad07683d79468d24a5adf3eaf8150cd63982aeb (diff)
downloadpcsx_rearmed-a53073ec52f5944c7833e176fec5ac49dc9e1e45.tar.gz
pcsx_rearmed-a53073ec52f5944c7833e176fec5ac49dc9e1e45.tar.bz2
pcsx_rearmed-a53073ec52f5944c7833e176fec5ac49dc9e1e45.zip
gte: be friendly to more assemblers
Diffstat (limited to 'libpcsxcore/gte_neon.S')
-rw-r--r--libpcsxcore/gte_neon.S10
1 files changed, 6 insertions, 4 deletions
diff --git a/libpcsxcore/gte_neon.S b/libpcsxcore/gte_neon.S
index 9fafb27..d83cf23 100644
--- a/libpcsxcore/gte_neon.S
+++ b/libpcsxcore/gte_neon.S
@@ -6,6 +6,8 @@
*/
+.syntax unified
+
.bss
.align 6 @ cacheline
@@ -271,11 +273,11 @@ gteRTPS_neon:
orrne lr, #(1<<13) @ limG2
orrne lr, #(1<<31)
adds r2, r4, #1
- addvcs r3, r5, #1
+ addsvc r3, r5, #1
orrvs lr, #(1<<16) @ F
orrvs lr, #(1<<31)
subs r2, r4, #1
- subvcs r3, r5, #1
+ subsvc r3, r5, #1
orrvs lr, #(1<<31)
ldr r4, [r0, #4*24] @ gteMAC0
@@ -506,13 +508,13 @@ gteRTPT_neon:
add r2, r4, #0x400<<16 @ min fSX
add r3, r6, #0x400<<16 @ max fSX
lsrs r2, #16+11
- lsreqs r3, #16+11
+ lsrseq r3, #16+11
orrne lr, #(1<<31) @ limG1
orrne lr, #(1<<14)
add r2, r5, #0x400<<16 @ min fSY
add r3, r7, #0x400<<16 @ max fSY
lsrs r2, #16+11
- lsreqs r3, #16+11
+ lsrseq r3, #16+11
orrne lr, #(1<<31) @ limG2
orrne lr, #(1<<13)
adds r2, r9, #1