summaryrefslogtreecommitdiff
path: root/apps/codecs/libtremor/mapping0.c
diff options
context:
space:
mode:
authorAndree Buschmann <AndreeBuschmann@t-online.de>2010-05-29 15:00:10 +0000
committerAndree Buschmann <AndreeBuschmann@t-online.de>2010-05-29 15:00:10 +0000
commit68054481958397a2ef348cbb19333b5c188adec9 (patch)
tree92bf8f91b65facfc18aa0bd591956a6dc46f83ee /apps/codecs/libtremor/mapping0.c
parent9ab57e510e5ff64c5ce3d6bf47d7bf1ff8261e01 (diff)
downloadrockbox-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.c6
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