aboutsummaryrefslogtreecommitdiff
path: root/plugins/dfsound
diff options
context:
space:
mode:
authornotaz2013-04-01 19:43:48 +0300
committernotaz2013-04-01 19:43:48 +0300
commit1f4e070a56a597038942d595b82476ca5dc249fd (patch)
tree2c42245e151508705d5cd4ac8a38ab5ef14ce17d /plugins/dfsound
parentaf32009fd9f5ea7a846b6509774bac1d4a6772ae (diff)
downloadpcsx_rearmed-1f4e070a56a597038942d595b82476ca5dc249fd.tar.gz
pcsx_rearmed-1f4e070a56a597038942d595b82476ca5dc249fd.tar.bz2
pcsx_rearmed-1f4e070a56a597038942d595b82476ca5dc249fd.zip
asm: fix incorrect offsets
Diffstat (limited to 'plugins/dfsound')
-rw-r--r--plugins/dfsound/arm_utils.S10
1 files changed, 5 insertions, 5 deletions
diff --git a/plugins/dfsound/arm_utils.S b/plugins/dfsound/arm_utils.S
index cbcc7f7..4079471 100644
--- a/plugins/dfsound/arm_utils.S
+++ b/plugins/dfsound/arm_utils.S
@@ -13,9 +13,9 @@
#ifdef __MACH__
.data
.align 2
-ptr_ChanBuf: .word _ChanBuf
-ptr_SSumLR: .word _SSumLR
-ptr_sRVBStart: .word _sRVBStart
+ptr_ChanBuf: .word ESYM(ChanBuf)
+ptr_SSumLR: .word ESYM(SSumLR)
+ptr_sRVBStart: .word ESYM(sRVBStart)
#endif
.text
@@ -26,8 +26,8 @@ ptr_sRVBStart: .word _sRVBStart
movw \reg, #:lower16:ESYM(\var)
movt \reg, #:upper16:ESYM(\var)
#elif defined(__ARM_ARCH_7A__) && defined(__MACH__)
- movw \reg, #:lower16:(ptr_\var-(1678f+4))
- movt \reg, #:upper16:(ptr_\var-(1678f+4))
+ movw \reg, #:lower16:(ptr_\var-(1678f+8))
+ movt \reg, #:upper16:(ptr_\var-(1678f+8))
1678:
ldr \reg, [pc, \reg]
#else