diff options
Diffstat (limited to 'apps/codecs/libspeex')
| -rw-r--r-- | apps/codecs/libspeex/filters_arm4.h | 2 | ||||
| -rw-r--r-- | apps/codecs/libspeex/ltp_arm4.h | 2 | ||||
| -rw-r--r-- | apps/codecs/libspeex/vq_arm4.h | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/apps/codecs/libspeex/filters_arm4.h b/apps/codecs/libspeex/filters_arm4.h index bbe4bc9..18c2a7d 100644 --- a/apps/codecs/libspeex/filters_arm4.h +++ b/apps/codecs/libspeex/filters_arm4.h @@ -60,7 +60,7 @@ int normalize16(const spx_sig_t *x, spx_word16_t *y, spx_sig_t max_scale, int le : "=r" (dead1), "=r" (max_val), "=r" (dead3), "=r" (dead4), "=r" (dead5), "=r" (dead6) : "0" (x), "2" (len) - : "cc"); + : "cc", "memory"); sig_shift=0; while (max_val>max_scale) diff --git a/apps/codecs/libspeex/ltp_arm4.h b/apps/codecs/libspeex/ltp_arm4.h index e1c60ad..46ecfa4 100644 --- a/apps/codecs/libspeex/ltp_arm4.h +++ b/apps/codecs/libspeex/ltp_arm4.h @@ -79,7 +79,7 @@ spx_word32_t inner_prod(const spx_word16_t *x, const spx_word16_t *y, int len) "=r" (deadlen), "=r" (dead1), "=r" (dead2), "=r" (dead3), "=r" (dead4), "=r" (dead5), "=r" (dead6) : "0" (x), "1" (y), "4" (len>>3) - : "cc" + : "cc", "memory" ); return (sum1+sum2)>>1; } diff --git a/apps/codecs/libspeex/vq_arm4.h b/apps/codecs/libspeex/vq_arm4.h index 585b861..d2697e5 100644 --- a/apps/codecs/libspeex/vq_arm4.h +++ b/apps/codecs/libspeex/vq_arm4.h @@ -66,7 +66,7 @@ void vq_nbest(spx_word16_t *in, const spx_word16_t *codebook, int len, int entri "=r" (dead1), "=r" (dead2), "=r" (codebook), "=r" (dead4), "=r" (dead5), "=r" (dead6), "=r" (dead7) : "4" (len), "5" (in), "6" (codebook) - : "cc"); + : "cc", "memory"); #else dist1=dist2=dist3=dist4=0; /* spx_word32_t dist1=0; |