summaryrefslogtreecommitdiff
path: root/apps/codecs/lib
diff options
context:
space:
mode:
authorRafaël Carré <rafael.carre@gmail.com>2010-03-09 00:22:23 +0000
committerRafaël Carré <rafael.carre@gmail.com>2010-03-09 00:22:23 +0000
commitd2c1765800bb1bde84747dacbd1536e201780592 (patch)
tree34e7f76ce8b59941be5a01da049dd48005070a0f /apps/codecs/lib
parent9a3c0778c6c17191c835c2a38c49f090d2970d80 (diff)
downloadrockbox-d2c1765800bb1bde84747dacbd1536e201780592.zip
rockbox-d2c1765800bb1bde84747dacbd1536e201780592.tar.gz
rockbox-d2c1765800bb1bde84747dacbd1536e201780592.tar.bz2
rockbox-d2c1765800bb1bde84747dacbd1536e201780592.tar.xz
Use bx lr unconditionally in setjmp_arm.S
Rockbox doesn't support ARMv4 non T CPUs git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25083 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/lib')
-rw-r--r--apps/codecs/lib/setjmp_arm.S2
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/codecs/lib/setjmp_arm.S b/apps/codecs/lib/setjmp_arm.S
index a4d5a01..ee5ebd9 100644
--- a/apps/codecs/lib/setjmp_arm.S
+++ b/apps/codecs/lib/setjmp_arm.S
@@ -59,6 +59,8 @@
#define RET movs pc, lr
#elif defined(__thumb2__)
#define RET bx lr
+#elif !defined(ROCKBOX_SUPPORTS_AN_ARMV4_NON_T_CPU)
+#define RET bx lr /* BX exists on v4T, v5 and more recent architectures */
#else
#define RET tst lr, #1; \
moveq pc, lr ; \