summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2008-10-03 21:52:47 +0000
committerJens Arnold <amiconn@rockbox.org>2008-10-03 21:52:47 +0000
commit6219f4c862919367972e497c47324121fe48f3f6 (patch)
treece1d711e1122a74badffb2cbe9a284ba4450fb55 /apps
parentd1b19be423ab5fc62a7d16b26813b9624bf57709 (diff)
downloadrockbox-6219f4c862919367972e497c47324121fe48f3f6.tar.gz
rockbox-6219f4c862919367972e497c47324121fe48f3f6.zip
Fix warnings on non-arm targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18702 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/codecs/demac/libdemac/filter.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/codecs/demac/libdemac/filter.c b/apps/codecs/demac/libdemac/filter.c
index 913654db6e..55378e62c8 100644
--- a/apps/codecs/demac/libdemac/filter.c
+++ b/apps/codecs/demac/libdemac/filter.c
@@ -86,7 +86,7 @@ struct filter_t {
86#define FP_HALF (1 << (FRACBITS - 1)) /* 0.5 in fixed-point format. */ 86#define FP_HALF (1 << (FRACBITS - 1)) /* 0.5 in fixed-point format. */
87#define FP_TO_INT(x) ((x + FP_HALF) >> FRACBITS); /* round(x) */ 87#define FP_TO_INT(x) ((x + FP_HALF) >> FRACBITS); /* round(x) */
88 88
89#if ARM_ARCH >= 6 89#if defined(CPU_ARM) && (ARM_ARCH >= 6)
90#define SATURATE(x) ({int __res; asm("ssat %0, #16, %1" : "=r"(__res) : "r"(x)); __res; }) 90#define SATURATE(x) ({int __res; asm("ssat %0, #16, %1" : "=r"(__res) : "r"(x)); __res; })
91#else 91#else
92#define SATURATE(x) (int16_t)(((x) == (int16_t)(x)) ? (x) : ((x) >> 31) ^ 0x7FFF); 92#define SATURATE(x) (int16_t)(((x) == (int16_t)(x)) ? (x) : ((x) >> 31) ^ 0x7FFF);