summaryrefslogtreecommitdiff
path: root/apps/codecs/lib
diff options
context:
space:
mode:
authorAndrew Mahone <andrew.mahone@gmail.com>2010-01-30 02:20:54 +0000
committerAndrew Mahone <andrew.mahone@gmail.com>2010-01-30 02:20:54 +0000
commit436f4d3a204e8183d32d8c47975e6a294be1c0fa (patch)
tree179e01ffbcbf216526ff008f1fd6453884768634 /apps/codecs/lib
parent423927310882669e70f318688945bd4e51a847f7 (diff)
downloadrockbox-436f4d3a204e8183d32d8c47975e6a294be1c0fa.zip
rockbox-436f4d3a204e8183d32d8c47975e6a294be1c0fa.tar.gz
rockbox-436f4d3a204e8183d32d8c47975e6a294be1c0fa.tar.bz2
rockbox-436f4d3a204e8183d32d8c47975e6a294be1c0fa.tar.xz
Improve libdemac SATURATE slightly on ARMv4/5, move filter buffers and code out of IRAM for sizes that aren't near realtime and extend udiv32_arm reciprocal table.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24376 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/lib')
-rw-r--r--apps/codecs/lib/udiv32_arm.S10
1 files changed, 5 insertions, 5 deletions
diff --git a/apps/codecs/lib/udiv32_arm.S b/apps/codecs/lib/udiv32_arm.S
index 33ab7a4..8efc92c 100644
--- a/apps/codecs/lib/udiv32_arm.S
+++ b/apps/codecs/lib/udiv32_arm.S
@@ -90,18 +90,18 @@
#ifdef CPU_PP
#if CONFIG_CPU == PP5020
-.set recip_max, 5952
+.set recip_max, 8384
#elif CONFIG_CPU == PP5002
-.set recip_max, 1472
+.set recip_max, 4992
#else
-.set recip_max, 14208
+.set recip_max, 16384
#endif
#elif CONFIG_CPU == AS3525
.set recip_max, 42752
#elif CONFIG_CPU == S5L8701
-.set recip_max, 9600
+.set recip_max, 13184
#elif CONFIG_CPU == S5L8700
-.set recip_max, 5504
+.set recip_max, 9088
#endif
udiv32_arm: