diff options
Diffstat (limited to 'apps/codecs/lib')
-rw-r--r-- | apps/codecs/lib/asm_mcf5249.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/codecs/lib/asm_mcf5249.h b/apps/codecs/lib/asm_mcf5249.h index 20899f0a5b..e3dc8dd684 100644 --- a/apps/codecs/lib/asm_mcf5249.h +++ b/apps/codecs/lib/asm_mcf5249.h | |||
@@ -143,7 +143,7 @@ static inline | |||
143 | void vect_add(int32_t *x, int32_t *y, int n) | 143 | void vect_add(int32_t *x, int32_t *y, int n) |
144 | { | 144 | { |
145 | /* align to 16 bytes */ | 145 | /* align to 16 bytes */ |
146 | while(n>0 && (int)x&16) { | 146 | while(n>0 && (int)x&15) { |
147 | *x++ += *y++; | 147 | *x++ += *y++; |
148 | n--; | 148 | n--; |
149 | } | 149 | } |
@@ -177,7 +177,7 @@ static inline | |||
177 | void vect_copy(int32_t *x, int32_t *y, int n) | 177 | void vect_copy(int32_t *x, int32_t *y, int n) |
178 | { | 178 | { |
179 | /* align to 16 bytes */ | 179 | /* align to 16 bytes */ |
180 | while(n>0 && (int)x&16) { | 180 | while(n>0 && (int)x&15) { |
181 | *x++ = *y++; | 181 | *x++ = *y++; |
182 | n--; | 182 | n--; |
183 | } | 183 | } |
@@ -204,7 +204,7 @@ static inline | |||
204 | void vect_mult_fw(int32_t *data, int32_t *window, int n) | 204 | void vect_mult_fw(int32_t *data, int32_t *window, int n) |
205 | { | 205 | { |
206 | /* ensure data is aligned to 16-bytes */ | 206 | /* ensure data is aligned to 16-bytes */ |
207 | while(n>0 && (int)data%16) { | 207 | while(n>0 && (int)data&15) { |
208 | *data = MULT31(*data, *window); | 208 | *data = MULT31(*data, *window); |
209 | data++; | 209 | data++; |
210 | window++; | 210 | window++; |
@@ -258,7 +258,7 @@ static inline | |||
258 | void vect_mult_bw(int32_t *data, int32_t *window, int n) | 258 | void vect_mult_bw(int32_t *data, int32_t *window, int n) |
259 | { | 259 | { |
260 | /* ensure at least data is aligned to 16-bytes */ | 260 | /* ensure at least data is aligned to 16-bytes */ |
261 | while(n>0 && (int)data%16) { | 261 | while(n>0 && (int)data&15) { |
262 | *data = MULT31(*data, *window); | 262 | *data = MULT31(*data, *window); |
263 | data++; | 263 | data++; |
264 | window--; | 264 | window--; |