From 76027b5951364af9351dd83f5845c44022617c20 Mon Sep 17 00:00:00 2001 From: Nils Wallménius Date: Mon, 15 Nov 2010 16:02:17 +0000 Subject: libtremor: correct constraint for coldfire asm, swap can only be used on data registers. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28604 a1c6a512-1295-4272-9138-f99709370657 --- apps/codecs/libtremor/codebook.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/codecs/libtremor/codebook.c b/apps/codecs/libtremor/codebook.c index e75dddb29c..561b597aeb 100644 --- a/apps/codecs/libtremor/codebook.c +++ b/apps/codecs/libtremor/codebook.c @@ -195,7 +195,7 @@ static inline ogg_uint32_t bitreverse(register ogg_uint32_t x) #ifdef CPU_COLDFIRE ret = x; - asm ("swap %[r]" : [r] "+r" (ret)); /* swap halfwords */ + asm ("swap %[r]" : [r] "+d" (ret)); /* swap halfwords */ #else ret = (x>>16) | (x<<16); #endif -- cgit