diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/codecs/lib/setjmp_arm.S | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/codecs/lib/setjmp_arm.S b/apps/codecs/lib/setjmp_arm.S index a4d5a016bd..ee5ebd9169 100644 --- a/apps/codecs/lib/setjmp_arm.S +++ b/apps/codecs/lib/setjmp_arm.S | |||
@@ -59,6 +59,8 @@ | |||
59 | #define RET movs pc, lr | 59 | #define RET movs pc, lr |
60 | #elif defined(__thumb2__) | 60 | #elif defined(__thumb2__) |
61 | #define RET bx lr | 61 | #define RET bx lr |
62 | #elif !defined(ROCKBOX_SUPPORTS_AN_ARMV4_NON_T_CPU) | ||
63 | #define RET bx lr /* BX exists on v4T, v5 and more recent architectures */ | ||
62 | #else | 64 | #else |
63 | #define RET tst lr, #1; \ | 65 | #define RET tst lr, #1; \ |
64 | moveq pc, lr ; \ | 66 | moveq pc, lr ; \ |