diff options
author | notaz | 2013-03-25 00:01:39 +0100 |
---|---|---|
committer | notaz | 2013-03-25 03:45:06 +0200 |
commit | a53073ec52f5944c7833e176fec5ac49dc9e1e45 (patch) | |
tree | 89ef7ff9bab418aa3d7fcb7e92067a032f20ccb7 /libpcsxcore/gte_neon.S | |
parent | 8ad07683d79468d24a5adf3eaf8150cd63982aeb (diff) | |
download | pcsx_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.S | 10 |
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 |