commit | fa9597bc0007f6a1d6704f047e7d94bb195c8a68 | [log] [tgz] |
---|---|---|
author | Mans Rullgard <mans@mansr.com> | Tue Apr 05 17:44:31 2011 +0300 |
committer | Martin Storsjo <martin@martin.st> | Fri Jan 13 21:16:14 2012 +0200 |
tree | 92e4a17008879a832f562f1dde80bcb22c2ad555 | |
parent | 813eebeb773b1e4c42c2063a7fe37a94514e596a [diff] |
stagefright aacenc: Remove useless inline asm for simple right shift Change-Id: If1f40e9c16952182e974af1c86a14995259c2ade
diff --git a/media/libstagefright/codecs/aacenc/basic_op/basic_op.h b/media/libstagefright/codecs/aacenc/basic_op/basic_op.h index 7c45132..d475488 100644 --- a/media/libstagefright/codecs/aacenc/basic_op/basic_op.h +++ b/media/libstagefright/codecs/aacenc/basic_op/basic_op.h
@@ -227,13 +227,7 @@ #if ARMV4_INASM __inline Word32 ASM_L_shr(Word32 L_var1, Word16 var2) { - Word32 result; - asm ( - "MOV %[result], %[L_var1], ASR %[var2] \n" - :[result]"=r"(result) - :[L_var1]"r"(L_var1), [var2]"r"(var2) - ); - return result; + return L_var1 >> var2; } __inline Word32 ASM_L_shl(Word32 L_var1, Word16 var2)