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/demac/libdemac | |
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/demac/libdemac')
-rw-r--r-- | apps/codecs/demac/libdemac/vector_math16_armv5te.h | 6 | ||||
-rw-r--r-- | apps/codecs/demac/libdemac/vector_math16_armv6.h | 6 | ||||
-rw-r--r-- | apps/codecs/demac/libdemac/vector_math32_armv4.h | 6 |
3 files changed, 9 insertions, 9 deletions
diff --git a/apps/codecs/demac/libdemac/vector_math16_armv5te.h b/apps/codecs/demac/libdemac/vector_math16_armv5te.h index 0a3679ce63..ae7427c137 100644 --- a/apps/codecs/demac/libdemac/vector_math16_armv5te.h +++ b/apps/codecs/demac/libdemac/vector_math16_armv5te.h | |||
@@ -168,7 +168,7 @@ static inline int32_t vector_sp_add(int16_t* v1, int16_t* f2, int16_t* s2) | |||
168 | [res]"=r"(res) | 168 | [res]"=r"(res) |
169 | : /* inputs */ | 169 | : /* inputs */ |
170 | : /* clobbers */ | 170 | : /* clobbers */ |
171 | "r0", "r1", "r2", "r3", "r4", "r5", "memory" | 171 | "r0", "r1", "r2", "r3", "r4", "r5", "cc", "memory" |
172 | ); | 172 | ); |
173 | return res; | 173 | return res; |
174 | } | 174 | } |
@@ -310,7 +310,7 @@ static inline int32_t vector_sp_sub(int16_t* v1, int16_t* f2, int16_t* s2) | |||
310 | [res]"=r"(res) | 310 | [res]"=r"(res) |
311 | : /* inputs */ | 311 | : /* inputs */ |
312 | : /* clobbers */ | 312 | : /* clobbers */ |
313 | "r0", "r1", "r2", "r3", "r4", "r5", "r6", "memory" | 313 | "r0", "r1", "r2", "r3", "r4", "r5", "r6", "cc", "memory" |
314 | ); | 314 | ); |
315 | return res; | 315 | return res; |
316 | } | 316 | } |
@@ -398,7 +398,7 @@ static inline int32_t scalarproduct(int16_t* v1, int16_t* v2) | |||
398 | [res]"=r"(res) | 398 | [res]"=r"(res) |
399 | : /* inputs */ | 399 | : /* inputs */ |
400 | : /* clobbers */ | 400 | : /* clobbers */ |
401 | "r0", "r1", "r2", "r3" | 401 | "r0", "r1", "r2", "r3", "cc", "memory" |
402 | ); | 402 | ); |
403 | return res; | 403 | return res; |
404 | } | 404 | } |
diff --git a/apps/codecs/demac/libdemac/vector_math16_armv6.h b/apps/codecs/demac/libdemac/vector_math16_armv6.h index 2ce62728cb..8d27331b62 100644 --- a/apps/codecs/demac/libdemac/vector_math16_armv6.h +++ b/apps/codecs/demac/libdemac/vector_math16_armv6.h | |||
@@ -196,7 +196,7 @@ static inline int32_t vector_sp_add(int16_t* v1, int16_t* f2, int16_t* s2) | |||
196 | : /* inputs */ | 196 | : /* inputs */ |
197 | : /* clobbers */ | 197 | : /* clobbers */ |
198 | "r0", "r1", "r2", "r3", "r4", | 198 | "r0", "r1", "r2", "r3", "r4", |
199 | "r5", "r6", "r7", "memory" | 199 | "r5", "r6", "r7", "cc", "memory" |
200 | ); | 200 | ); |
201 | return res; | 201 | return res; |
202 | } | 202 | } |
@@ -365,7 +365,7 @@ static inline int32_t vector_sp_sub(int16_t* v1, int16_t* f2, int16_t* s2) | |||
365 | : /* inputs */ | 365 | : /* inputs */ |
366 | : /* clobbers */ | 366 | : /* clobbers */ |
367 | "r0", "r1", "r2", "r3", "r4", | 367 | "r0", "r1", "r2", "r3", "r4", |
368 | "r5", "r6", "r7", "memory" | 368 | "r5", "r6", "r7", "cc", "memory" |
369 | ); | 369 | ); |
370 | return res; | 370 | return res; |
371 | } | 371 | } |
@@ -484,7 +484,7 @@ static inline int32_t scalarproduct(int16_t* v1, int16_t* v2) | |||
484 | : /* inputs */ | 484 | : /* inputs */ |
485 | : /* clobbers */ | 485 | : /* clobbers */ |
486 | "r0", "r1", "r2", "r3", | 486 | "r0", "r1", "r2", "r3", |
487 | "r4", "r5", "r6", "r7" | 487 | "r4", "r5", "r6", "r7", "cc", "memory" |
488 | ); | 488 | ); |
489 | return res; | 489 | return res; |
490 | } | 490 | } |
diff --git a/apps/codecs/demac/libdemac/vector_math32_armv4.h b/apps/codecs/demac/libdemac/vector_math32_armv4.h index cb5fe9e0ee..d6bb9b0d9c 100644 --- a/apps/codecs/demac/libdemac/vector_math32_armv4.h +++ b/apps/codecs/demac/libdemac/vector_math32_armv4.h | |||
@@ -89,7 +89,7 @@ static inline int32_t vector_sp_add(int32_t* v1, int32_t* f2, int32_t* s2) | |||
89 | : /* inputs */ | 89 | : /* inputs */ |
90 | : /* clobbers */ | 90 | : /* clobbers */ |
91 | "r0", "r1", "r2", "r3", "r4", | 91 | "r0", "r1", "r2", "r3", "r4", |
92 | "r5", "r6", "r7", "memory" | 92 | "r5", "r6", "r7", "cc", "memory" |
93 | ); | 93 | ); |
94 | return res; | 94 | return res; |
95 | } | 95 | } |
@@ -149,7 +149,7 @@ static inline int32_t vector_sp_sub(int32_t* v1, int32_t* f2, int32_t* s2) | |||
149 | : /* inputs */ | 149 | : /* inputs */ |
150 | : /* clobbers */ | 150 | : /* clobbers */ |
151 | "r0", "r1", "r2", "r3", "r4", | 151 | "r0", "r1", "r2", "r3", "r4", |
152 | "r5", "r6", "r7", "memory" | 152 | "r5", "r6", "r7", "cc", "memory" |
153 | ); | 153 | ); |
154 | return res; | 154 | return res; |
155 | } | 155 | } |
@@ -195,7 +195,7 @@ static inline int32_t scalarproduct(int32_t* v1, int32_t* v2) | |||
195 | : /* inputs */ | 195 | : /* inputs */ |
196 | : /* clobbers */ | 196 | : /* clobbers */ |
197 | "r0", "r1", "r2", "r3", | 197 | "r0", "r1", "r2", "r3", |
198 | "r4", "r5", "r6", "r7" | 198 | "r4", "r5", "r6", "r7", "cc", "memory" |
199 | ); | 199 | ); |
200 | return res; | 200 | return res; |
201 | } | 201 | } |