summaryrefslogtreecommitdiffstats
path: root/apps/codecs/libmusepack/synth_filter.c
diff options
context:
space:
mode:
authorAndree Buschmann <AndreeBuschmann@t-online.de>2011-05-16 21:31:59 +0000
committerAndree Buschmann <AndreeBuschmann@t-online.de>2011-05-16 21:31:59 +0000
commit22c9b6ef8e1e1f4354ff0fc445990512175a1649 (patch)
tree5389bf2dc5ca9cb3b440f9c58854020accb4ac98 /apps/codecs/libmusepack/synth_filter.c
parente8c79d65e18be1eb1ddc8a0e32a04c17dbc73459 (diff)
downloadrockbox-22c9b6ef8e1e1f4354ff0fc445990512175a1649.tar.gz
rockbox-22c9b6ef8e1e1f4354ff0fc445990512175a1649.zip
Use more IRAM for mpc on S5L870x. Speed up decoding by ~2%.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29891 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libmusepack/synth_filter.c')
-rw-r--r--apps/codecs/libmusepack/synth_filter.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/codecs/libmusepack/synth_filter.c b/apps/codecs/libmusepack/synth_filter.c
index 602edff6c6..3ad2b236a0 100644
--- a/apps/codecs/libmusepack/synth_filter.c
+++ b/apps/codecs/libmusepack/synth_filter.c
@@ -510,7 +510,11 @@ mpc_decoder_windowing_D(MPC_SAMPLE_FORMAT * Data,
#endif /* CPU_ARM || CPU_COLDFIRE */
static void
-mpc_full_synthesis_filter(MPC_SAMPLE_FORMAT *OutData, MPC_SAMPLE_FORMAT *V, const MPC_SAMPLE_FORMAT *Y)
+mpc_full_synthesis_filter(MPC_SAMPLE_FORMAT *OutData, MPC_SAMPLE_FORMAT *V,
+ const MPC_SAMPLE_FORMAT *Y) ICODE_ATTR_MPC_LARGE_IRAM;
+static void
+mpc_full_synthesis_filter(MPC_SAMPLE_FORMAT *OutData, MPC_SAMPLE_FORMAT *V,
+ const MPC_SAMPLE_FORMAT *Y)
{
mpc_uint32_t n;