From 1be2290bfa77d25f5cea2866f475a43b2853d4f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nils=20Wallm=C3=A9nius?= Date: Sun, 28 Aug 2011 16:36:42 +0000 Subject: [PATCH] libtremor: remove some inline cf asm that is no longer needed with the new toolchain, no speed diff. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30371 a1c6a512-1295-4272-9138-f99709370657 --- apps/codecs/libtremor/codebook.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/apps/codecs/libtremor/codebook.c b/apps/codecs/libtremor/codebook.c index 9413257e2a..7087f0a323 100644 --- a/apps/codecs/libtremor/codebook.c +++ b/apps/codecs/libtremor/codebook.c @@ -209,12 +209,7 @@ static inline ogg_uint32_t bitreverse(register ogg_uint32_t x) ); #else /* !_ARM_ASSEM_ */ -#ifdef CPU_COLDFIRE - ret = x; - asm ("swap %[r]" : [r] "+d" (ret)); /* swap halfwords */ -#else ret = (x>>16) | (x<<16); -#endif tmp = ret & 0x00ff00ff; ret ^= tmp; ret = (ret >> 8) | (tmp << 8); /* bytes swapped */