summaryrefslogtreecommitdiff
path: root/apps/keymaps/keymap-xduoox3.c
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2019-02-01 08:21:07 -0500
committerSolomon Peachy <pizza@shaftnet.org>2020-07-15 15:09:08 +0000
commit82943ea1c745462c0eb682cfcbb15a91b85d494c (patch)
tree2121f4ee7eb5e86f631fbc0465da767ab3eed07f /apps/keymaps/keymap-xduoox3.c
parent8577d5aea360f9925c1dda77b11f49967b601525 (diff)
downloadrockbox-82943ea1c745462c0eb682cfcbb15a91b85d494c.tar.gz
rockbox-82943ea1c745462c0eb682cfcbb15a91b85d494c.zip
opus: shrink stack usage by nearly 700 bytes
By moving three structures to the heap. None are in the hot decode loop, instead having to do with file sync / header state. Has neglible impact on performance (within measurement noise) on Clip+, Rocker, and Xduoo X3. On PP5022 (ipodmini2g) performance drops from 138.66% to 138.22% realtime. (0.3%) Unknown effect on Coldfire which lacks D$. Stack savings are pretty significant especially on lowmem devices. Change-Id: Ic8a1e93062ff5a46230e824134032053c4e1986d
Diffstat (limited to 'apps/keymaps/keymap-xduoox3.c')
0 files changed, 0 insertions, 0 deletions