/frameworks/av/media/libstagefright/codecs/amrnb/common/include/ |
D | mac_32.h | 105 static inline Word32 Mac_32(Word32 L_var3, in Mac_32() argument 114 L_var3 = L_mac(L_var3, L_var1_hi, L_var2_hi, pOverflow); in Mac_32() 117 L_var3 = L_mac(L_var3, product, 1, pOverflow); in Mac_32() 120 L_var3 = L_mac(L_var3, product, 1, pOverflow); in Mac_32() 122 return (L_var3); in Mac_32() 125 static inline Word32 Mac_32_16(Word32 L_var3, in Mac_32_16() argument 133 L_var3 = L_mac(L_var3, L_var1_hi, var2, pOverflow); in Mac_32_16() 136 L_var3 = L_mac(L_var3, product, 1, pOverflow); in Mac_32_16() 138 return (L_var3); in Mac_32_16()
|
D | basic_op.h | 164 static inline Word32 Mac_32(Word32 L_var3, in Mac_32() argument 173 L_var3 = L_mac(L_var3, L_var1_hi, L_var2_hi, pOverflow); in Mac_32() 176 L_var3 = L_mac(L_var3, product, 1, pOverflow); in Mac_32() 179 L_var3 = L_mac(L_var3, product, 1, pOverflow); in Mac_32() 181 return (L_var3); in Mac_32() 208 static inline Word32 Mac_32_16(Word32 L_var3, in Mac_32_16() argument 216 L_var3 = L_mac(L_var3, L_var1_hi, var2, pOverflow); in Mac_32_16() 219 L_var3 = L_mac(L_var3, product, 1, pOverflow); in Mac_32_16() 221 return (L_var3); in Mac_32_16()
|
D | l_mac.h | 108 __inline Word32 L_mac(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) in L_mac() argument 116 __asm {QDADD L_sum, L_var3, result} in L_mac() 122 static inline Word32 L_mac(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) 124 register Word32 ra = L_var3; 146 __inline Word32 L_mac(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) 153 L_sum = (result << 1) + L_var3; 156 if ((L_var3 ^ result) > 0) 158 if ((L_sum ^ L_var3) < 0) 160 L_sum = (L_var3 < 0) ? MIN_32 : MAX_32;
|
D | basic_op_c_equivalent.h | 200 __inline Word32 L_mac(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) in L_mac() argument 207 L_sum = (result << 1) + L_var3; in L_mac() 210 if ((L_var3 ^ result) > 0) in L_mac() 212 if ((L_sum ^ L_var3) < 0) in L_mac() 214 L_sum = (L_var3 < 0) ? MIN_32 : MAX_32; in L_mac() 292 static inline Word32 L_msu(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) in L_msu() argument 297 result = L_sub(L_var3, result, pOverflow); in L_msu() 477 static inline Word32 amrnb_fxp_mac_16_by_16bb(Word32 L_var1, Word32 L_var2, Word32 L_var3) in amrnb_fxp_mac_16_by_16bb() argument 481 result = L_var3 + L_var1 * L_var2; in amrnb_fxp_mac_16_by_16bb() 486 static inline Word32 amrnb_fxp_msu_16_by_16bb(Word32 L_var1, Word32 L_var2, Word32 L_var3) in amrnb_fxp_msu_16_by_16bb() argument [all …]
|
D | l_msu.h | 109 __inline Word32 L_msu(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) in L_msu() argument 119 QDSUB result, L_var3, product in L_msu() 127 __inline Word32 L_msu(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) 129 register Word32 ra = L_var3; 152 static inline Word32 L_msu(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) 157 result = L_sub(L_var3, result, pOverflow);
|
D | basic_op_arm_v5.h | 190 __inline Word32 L_mac(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) in L_mac() argument 198 __asm {QDADD L_sum, L_var3, result} in L_mac() 263 __inline Word32 L_msu(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) in L_msu() argument 273 QDSUB result, L_var3, product in L_msu() 411 __inline Word32 amrnb_fxp_mac_16_by_16bb(Word32 L_var1, Word32 L_var2, Word32 L_var3) in amrnb_fxp_mac_16_by_16bb() argument 416 smlabb result, L_var1, L_var2, L_var3 in amrnb_fxp_mac_16_by_16bb() 421 __inline Word32 amrnb_fxp_msu_16_by_16bb(Word32 L_var1, Word32 L_var2, Word32 L_var3) in amrnb_fxp_msu_16_by_16bb() argument 427 smlabb result, L_var1, L_var2, L_var3 in amrnb_fxp_msu_16_by_16bb()
|
D | basic_op_arm_gcc_v5.h | 197 static inline Word32 L_mac(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) in L_mac() argument 199 register Word32 ra = L_var3; in L_mac() 286 __inline Word32 L_msu(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) in L_msu() argument 288 register Word32 ra = L_var3; in L_msu() 501 __inline Word32 amrnb_fxp_mac_16_by_16bb(Word32 L_var1, Word32 L_var2, Word32 L_var3) in amrnb_fxp_mac_16_by_16bb() argument 505 register Word32 rc = L_var3; in amrnb_fxp_mac_16_by_16bb() 515 __inline Word32 amrnb_fxp_msu_16_by_16bb(Word32 L_var1, Word32 L_var2, Word32 L_var3) in amrnb_fxp_msu_16_by_16bb() argument 519 register Word32 rc = L_var3; in amrnb_fxp_msu_16_by_16bb()
|
/frameworks/av/media/libstagefright/codecs/amrwb/src/ |
D | pvamrwbdecoder_basic_op_cequivalent.h | 342 __inline int32 mac_16by16_to_int32(int32 L_var3, int16 var1, int16 var2) in mac_16by16_to_int32() argument 344 return add_int32(L_var3, mul_16by16_to_int32(var1, var2)); in mac_16by16_to_int32() 376 __inline int32 msu_16by16_from_int32(int32 L_var3, int16 var1, int16 var2) in msu_16by16_from_int32() argument 378 return sub_int32(L_var3, mul_16by16_to_int32(var1, var2)); in msu_16by16_from_int32()
|
D | pvamrwbdecoder_basic_op_armv5.h | 108 __inline int32 mac_16by16_to_int32(int32 L_var3, int16 var1, int16 var2) in mac_16by16_to_int32() argument 116 qdadd L_var_out, L_var3, L_var_out in mac_16by16_to_int32() 132 __inline int32 msu_16by16_from_int32(int32 L_var3, int16 var1, int16 var2) in msu_16by16_from_int32() argument 140 qdsub L_var_out, L_var3, L_var_out in msu_16by16_from_int32()
|
D | pvamrwbdecoder_basic_op_gcc_armv5.h | 155 static inline int32 msu_16by16_from_int32(int32 L_var3, int16 var1, int16 var2) in msu_16by16_from_int32() argument 160 register int32 rc = L_var3; in msu_16by16_from_int32() 174 static inline int32 mac_16by16_to_int32(int32 L_var3, int16 var1, int16 var2) in mac_16by16_to_int32() argument 179 register int32 rc = L_var3; in mac_16by16_to_int32()
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/inc/ |
D | basic_op.h | 75 static_vo Word32 L_mac (Word32 L_var3, Word16 var1, Word16 var2); /* Mac, 1 */ 76 static_vo Word32 L_msu (Word32 L_var3, Word16 var1, Word16 var2); /* Msu, 1 */ 481 static_vo Word32 L_mac (Word32 L_var3, Word16 var1, Word16 var2) in L_mac() argument 486 L_var_out = L_add (L_var3, L_product); in L_mac() 527 static_vo Word32 L_msu (Word32 L_var3, Word16 var1, Word16 var2) in L_msu() argument 532 L_var_out = L_sub (L_var3, L_product); in L_msu()
|