summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndoni Morales Alastruey <ylatuya@gmail.com>2013-02-26 16:32:57 +0100
committerPaul Martin <paul.martin@codethink.co.uk>2015-07-27 13:17:06 +0100
commitf2b21c41aef22e81b605afe96e1e6ef1bea0cfdc (patch)
tree4b63bab42f7d9bd53cf524f94cb675c3d15b5b65
parent413153c9d072aa605824ff355492cd95f4d434db (diff)
downloadlibmad-tarball-f2b21c41aef22e81b605afe96e1e6ef1bea0cfdc.tar.gz
ARM: Fix build without the Thumb modebaserock/0.15.1b-gstreamer-sdk-fork
-rw-r--r--imdct_l_arm.S7
1 files changed, 5 insertions, 2 deletions
diff --git a/imdct_l_arm.S b/imdct_l_arm.S
index badec5b..69aa21d 100644
--- a/imdct_l_arm.S
+++ b/imdct_l_arm.S
@@ -468,8 +468,11 @@ _III_imdct_l:
@----
- add r2, pc, #(imdct36_long_karray-.-8) @ r2 = base address of Knn array (PIC safe ?)
-
+#ifdef __thumb__
+ adr r2, imdct36_long_karray
+#else
+ add r2, pc, #(imdct36_long_karray-.-8) @ r2 = base address of Knn array (PIC safe ?)
+#endif
loop:
ldr r12, [r0, #X0]