diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2012-03-09 21:00:49 -0500 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2012-03-12 00:16:12 +0100 |
commit | 64bb720edf8a738685c9f0a18957a1b15e984cf6 (patch) | |
tree | 039401182143da0652c15e86d94cc29cb6d39b3c /firmware/asm/pcm-mixer.c | |
parent | d2aafd19e4fbe0ef8ec053e59085bcac85e64491 (diff) | |
download | rockbox-64bb720edf8a738685c9f0a18957a1b15e984cf6.tar.gz rockbox-64bb720edf8a738685c9f0a18957a1b15e984cf6.zip |
Coldfire: Optimize emac context save/restore in mixer ISR.
Save only once if emac is used in ISR and restore only once per ISR
call if already saved.
Change-Id: I0e40db5d4aab2a8552480f76873f59ff6ccd9977
Reviewed-on: http://gerrit.rockbox.org/176
Tested-by: Michael Sevakis <jethead71@rockbox.org>
Reviewed-by: Michael Sevakis <jethead71@rockbox.org>
Diffstat (limited to 'firmware/asm/pcm-mixer.c')
-rw-r--r-- | firmware/asm/pcm-mixer.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/asm/pcm-mixer.c b/firmware/asm/pcm-mixer.c index 3e6e2fff78..9bdb962576 100644 --- a/firmware/asm/pcm-mixer.c +++ b/firmware/asm/pcm-mixer.c | |||
@@ -109,3 +109,7 @@ static FORCE_INLINE void write_samples(int16_t *out, | |||
109 | 109 | ||
110 | 110 | ||
111 | #endif /* CPU_* */ | 111 | #endif /* CPU_* */ |
112 | |||
113 | #ifndef mixer_buffer_callback_exit | ||
114 | #define mixer_buffer_callback_exit() do{}while(0) | ||
115 | #endif | ||