summaryrefslogtreecommitdiff
path: root/lib/rbcodec/codecs/libopus/celt/fixed_generic.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rbcodec/codecs/libopus/celt/fixed_generic.h')
-rw-r--r--lib/rbcodec/codecs/libopus/celt/fixed_generic.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/rbcodec/codecs/libopus/celt/fixed_generic.h b/lib/rbcodec/codecs/libopus/celt/fixed_generic.h
index bc6820fa21..5682a6793d 100644
--- a/lib/rbcodec/codecs/libopus/celt/fixed_generic.h
+++ b/lib/rbcodec/codecs/libopus/celt/fixed_generic.h
@@ -58,7 +58,7 @@ static inline int32_t MULT16_32_Q15(int32_t a, int32_t b)
58static inline int32_t MULT16_32_Q15(int32_t a, int32_t b) 58static inline int32_t MULT16_32_Q15(int32_t a, int32_t b)
59{ 59{
60 int32_t lo, hi; 60 int32_t lo, hi;
61 asm volatile("smull %[lo], %[hi], %[a], %[b] \n\t" 61 asm volatile("smull %[lo], %[hi], %[b], %[a] \n\t"
62 "mov %[lo], %[lo], lsr #15 \n\t" 62 "mov %[lo], %[lo], lsr #15 \n\t"
63 "orr %[hi], %[lo], %[hi], lsl #17 \n\t" 63 "orr %[hi], %[lo], %[hi], lsl #17 \n\t"
64 : [lo] "=&r" (lo), [hi] "=&r" (hi) 64 : [lo] "=&r" (lo), [hi] "=&r" (hi)