diff options
author | Andree Buschmann <AndreeBuschmann@t-online.de> | 2010-05-29 15:00:10 +0000 |
---|---|---|
committer | Andree Buschmann <AndreeBuschmann@t-online.de> | 2010-05-29 15:00:10 +0000 |
commit | 68054481958397a2ef348cbb19333b5c188adec9 (patch) | |
tree | 92bf8f91b65facfc18aa0bd591956a6dc46f83ee /apps/codecs/libtremor/mapping0.c | |
parent | 9ab57e510e5ff64c5ce3d6bf47d7bf1ff8261e01 (diff) | |
download | rockbox-68054481958397a2ef348cbb19333b5c188adec9.tar.gz rockbox-68054481958397a2ef348cbb19333b5c188adec9.zip |
Correction to clobber lists of several codec's inline assembly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26376 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libtremor/mapping0.c')
-rw-r--r-- | apps/codecs/libtremor/mapping0.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/codecs/libtremor/mapping0.c b/apps/codecs/libtremor/mapping0.c index c7e7299ccc..f3bd3401fe 100644 --- a/apps/codecs/libtremor/mapping0.c +++ b/apps/codecs/libtremor/mapping0.c | |||
@@ -211,7 +211,8 @@ static inline void channel_couple(ogg_int32_t *pcmM, ogg_int32_t *pcmA, int n) | |||
211 | "ldmia %[pcmA], {%[A0], %[A1], %[A2], %[A3]}\n\t" | 211 | "ldmia %[pcmA], {%[A0], %[A1], %[A2], %[A3]}\n\t" |
212 | : [M0] "=r" (M0), [M1] "=r" (M1), [M2] "=r" (M2), [M3] "=r" (M3), | 212 | : [M0] "=r" (M0), [M1] "=r" (M1), [M2] "=r" (M2), [M3] "=r" (M3), |
213 | [A0] "=r" (A0), [A1] "=r" (A1), [A2] "=r" (A2), [A3] "=r" (A3) | 213 | [A0] "=r" (A0), [A1] "=r" (A1), [A2] "=r" (A2), [A3] "=r" (A3) |
214 | : [pcmM] "r" (pcmM), [pcmA] "r" (pcmA) ); | 214 | : [pcmM] "r" (pcmM), [pcmA] "r" (pcmA) |
215 | : "memory" ); | ||
215 | MAGANG( M0, A0 ); | 216 | MAGANG( M0, A0 ); |
216 | MAGANG( M1, A1 ); | 217 | MAGANG( M1, A1 ); |
217 | MAGANG( M2, A2 ); | 218 | MAGANG( M2, A2 ); |
@@ -220,7 +221,8 @@ static inline void channel_couple(ogg_int32_t *pcmM, ogg_int32_t *pcmA, int n) | |||
220 | "stmia %[pcmA]!, {%[A0], %[A1], %[A2], %[A3]}\n\t" | 221 | "stmia %[pcmA]!, {%[A0], %[A1], %[A2], %[A3]}\n\t" |
221 | : [pcmM] "+r" (pcmM), [pcmA] "+r" (pcmA) | 222 | : [pcmM] "+r" (pcmM), [pcmA] "+r" (pcmA) |
222 | : [M0] "r" (M0), [M1] "r" (M1), [M2] "r" (M2), [M3] "r" (M3), | 223 | : [M0] "r" (M0), [M1] "r" (M1), [M2] "r" (M2), [M3] "r" (M3), |
223 | [A0] "r" (A0), [A1] "r" (A1), [A2] "r" (A2), [A3] "r" (A3) ); | 224 | [A0] "r" (A0), [A1] "r" (A1), [A2] "r" (A2), [A3] "r" (A3) |
225 | : "memory" ); | ||
224 | } | 226 | } |
225 | } | 227 | } |
226 | #else | 228 | #else |