提交 29ea8e99 authored 作者: Steve Underwood's avatar Steve Underwood

Fixed some ARM embedded assembly language typos

上级 33da3e5b
...@@ -219,7 +219,7 @@ static __inline__ int16_t sat_add16(int16_t x, int16_t y) ...@@ -219,7 +219,7 @@ static __inline__ int16_t sat_add16(int16_t x, int16_t y)
int16_t z; int16_t z;
__asm__ __volatile__( __asm__ __volatile__(
" qadd16 %[z],%[c],%[y];\n" " qadd16 %[z],%[x],%[y];\n"
: [z] "=r" (z) : [z] "=r" (z)
: [x] "r" (x), [y] "r" (y) : [x] "r" (x), [y] "r" (y)
); );
...@@ -330,7 +330,7 @@ static __inline__ int16_t sat_mul16(int16_t x, int16_t y) ...@@ -330,7 +330,7 @@ static __inline__ int16_t sat_mul16(int16_t x, int16_t y)
int32_t z; int32_t z;
#if defined(__GNUC__) && (defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_7A__)) #if defined(__GNUC__) && (defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_7A__))
__asm__ __volatile__(" smulbb %[z],%[c],%[y];\n" __asm__ __volatile__(" smulbb %[z],%[x],%[y];\n"
" qadd %[z],%[z],%[z];\n" " qadd %[z],%[z],%[z];\n"
: [z] "=r" (z) : [z] "=r" (z)
: [x] "r" (x), [y] "r" (y)); : [x] "r" (x), [y] "r" (y));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论