/frameworks/av/media/codecs/amrwb/enc/inc/ |
D | basic_op.h | 34 #define saturate(L_var1) (((L_var1) > 0X00007fffL) ? (MAX_16): (((L_var1) < (Word32) 0xffff8000L) ?… argument 41 #define L_negate(L_var1) (((L_var1) == (MIN_32)) ? (MAX_32) : (-(L_var1))) /* Long … argument 60 #define vo_L_shr_r(L_var1, var2) (((L_var1)+((Word32)(1L<<((var2)-1))))>>(var2)) argument 74 static_vo Word16 voround (Word32 L_var1); /* Round, … 77 static_vo Word32 L_add (Word32 L_var1, Word32 L_var2); /* Long add, 2 */ 78 static_vo Word32 L_sub (Word32 L_var1, Word32 L_var2); /* Long sub, 2 */ 80 static_vo Word32 L_shl2(Word32 L_var1, Word16 var2); /* var2 > 0*/ 81 static_vo Word32 L_shl (Word32 L_var1, Word16 var2); /* Long shift left, 2 */ 82 static_vo Word32 L_shr (Word32 L_var1, Word16 var2); /* Long shift right, 2*/ 83 static_vo Word32 L_shr_r (Word32 L_var1, Word16 var2); /* Long shift right with round,… [all …]
|
/frameworks/av/media/codecs/mp3dec/src/ |
D | pv_mp3dec_fxd_op_arm.h | 55 __inline Int32 fxp_mul32_Q30(const Int32 L_var1, const Int32 L_var2) in fxp_mul32_Q30() argument 62 smull result64_lo, result64_hi, L_var2, L_var1 in fxp_mul32_Q30() 69 __inline Int32 fxp_mac32_Q30(const Int32 L_var1, const Int32 L_var2, Int32 L_add) in fxp_mac32_Q30() argument 75 smull result64_lo, result64_hi, L_var2, L_var1 in fxp_mac32_Q30() 88 __inline Int32 fxp_mul32_Q32(Int32 L_var1, const Int32 L_var2) in fxp_mul32_Q32() argument 93 smull L_var1, result64_hi, L_var2, L_var1 in fxp_mul32_Q32() 98 __inline Int32 fxp_mul32_Q28(const Int32 L_var1, const Int32 L_var2) in fxp_mul32_Q28() argument 105 smull result64_lo, result64_hi, L_var2, L_var1 in fxp_mul32_Q28() 113 __inline Int32 fxp_mul32_Q27(const Int32 L_var1, const Int32 L_var2) in fxp_mul32_Q27() argument 120 smull result64_lo, result64_hi, L_var2, L_var1 in fxp_mul32_Q27() [all …]
|
/frameworks/av/media/codecs/amrnb/common/src/ |
D | norm_l.cpp | 200 Word16 norm_l(Word32 L_var1) in norm_l() argument 211 if (L_var1) in norm_l() 214 Word32 y = L_var1 - (L_var1 < 0); in norm_l() 215 L_var1 = y ^(y >> 31); in norm_l() 218 while (!(0x40000000L & L_var1)) in norm_l() 221 if ((0x20000000L & L_var1)) in norm_l() 226 if ((0x10000000L & L_var1)) in norm_l() 231 if ((0x08000000L & L_var1)) in norm_l() 236 L_var1 <<= 4; in norm_l()
|
D | round.cpp | 187 Word16 pv_round(Word32 L_var1, Flag *pOverflow) in pv_round() argument 191 L_var1 = L_add(L_var1, (Word32) 0x00008000L, pOverflow); in pv_round() 192 result = (Word16)(L_var1 >> 16); in pv_round()
|
D | l_abs.cpp | 179 Word32 L_abs(Word32 L_var1) in L_abs() argument 189 Word32 y = L_var1 - (L_var1 < 0); in L_abs()
|
D | l_shr_r.cpp | 193 Word32 L_shr_r(Word32 L_var1, Word16 var2, Flag *pOverflow) in L_shr_r() argument 203 result = L_shr(L_var1, var2, pOverflow); in L_shr_r() 207 if ((L_var1 & ((Word32) 1 << (var2 - 1))) != 0) in L_shr_r()
|
D | extract_l.cpp | 162 Word16 extract_l(Word32 L_var1) in extract_l() argument 175 return ((Word16) L_var1); in extract_l()
|
D | extract_h.cpp | 163 Word16 extract_h(Word32 L_var1) in extract_h() argument 176 return ((Word16)(L_var1 >> 16)); in extract_h()
|
/frameworks/av/media/codecs/amrwb/dec/src/ |
D | pvamrwbdecoder_basic_op_cequivalent.h | 205 __inline int32 add_int32(int32 L_var1, int32 L_var2) in add_int32() argument 211 if (L_var1 < MIN_32 - L_var2) { in add_int32() 215 if (L_var1 > MAX_32 - L_var2) { in add_int32() 220 return L_var1 + L_var2; in add_int32() 251 __inline int32 sub_int32(int32 L_var1, int32 L_var2) in sub_int32() argument 255 if (L_var1 > MAX_32 + L_var2) { in sub_int32() 259 if (L_var1 < MIN_32 + L_var2) { in sub_int32() 264 return L_var1 - L_var2; in sub_int32() 401 __inline int16 amr_wb_round(int32 L_var1) in amr_wb_round() argument 403 if (L_var1 <= (MAX_32 - 0x00008000L)) in amr_wb_round() [all …]
|
D | pvamrwbdecoder_basic_op.h | 158 __inline int32 shl_int32(int32 L_var1, int16 var2) in shl_int32() argument 164 L_var_out = L_var1 << var2; in shl_int32() 165 if (L_var_out >> var2 != L_var1) in shl_int32() 167 L_var_out = (L_var1 >> 31) ^ MAX_32; in shl_int32() 173 L_var_out = L_var1 >> var2; in shl_int32() 202 __inline int32 shr_int32(int32 L_var1, int16 var2) in shr_int32() argument 208 L_var_out = L_var1 >> (var2 & 0x1f); in shr_int32() 214 L_var_out = L_var1 << var2; in shr_int32() 215 if (L_var_out >> var2 != L_var1) in shr_int32() 217 L_var_out = (L_var1 >> 31) ^ MAX_32; in shr_int32()
|
D | pvamrwbdecoder_basic_op_gcc_armv5.h | 125 static inline int32 sub_int32(int32 L_var1, int32 L_var2) in sub_int32() argument 128 register int32 ra = L_var1; in sub_int32() 140 static inline int32 add_int32(int32 L_var1, int32 L_var2) in add_int32() argument 143 register int32 ra = L_var1; in add_int32() 226 static inline int16 amr_wb_round(int32 L_var1) in amr_wb_round() argument 229 register int32 ra = (int32)L_var1; in amr_wb_round() 241 static inline int16 amr_wb_shl1_round(int32 L_var1) in amr_wb_shl1_round() argument 244 register int32 ra = (int32)L_var1; in amr_wb_shl1_round() 258 static inline int32 fxp_mac_16by16(const int16 L_var1, const int16 L_var2, int32 L_add) in fxp_mac_16by16() argument 261 register int32 ra = (int32)L_var1; in fxp_mac_16by16() [all …]
|
D | pvamrwbdecoder_basic_op_armv5.h | 96 __inline int32 add_int32(int32 L_var1, int32 L_var2) in add_int32() argument 102 qadd L_var_out, L_var1, L_var2 in add_int32() 121 __inline int32 sub_int32(int32 L_var1, int32 L_var2) in sub_int32() argument 127 qsub L_var_out, L_var1, L_var2 in sub_int32() 170 __inline int16 amr_wb_round(int32 L_var1) in amr_wb_round() argument 176 qadd L_var_out, L_var1, (int32) 0x00008000L in amr_wb_round() 184 __inline int16 amr_wb_shl1_round(int32 L_var1) in amr_wb_shl1_round() argument 190 qadd L_var_out, L_var1, L_var1 in amr_wb_shl1_round() 231 __inline int32 fxp_mul32_by_16b(int32 L_var1, const int32 L_var2) in fxp_mul32_by_16b() argument 236 smulwb L_mult, L_var1, L_var2 in fxp_mul32_by_16b()
|
/frameworks/av/media/codecs/amrnb/common/include/ |
D | norm_l.h | 107 Word16 norm_l(Word32 L_var1); 111 __inline Word16 norm_l(Word32 L_var1) 117 CMP L_var1, #0 118 EORNE L_var1, L_var1, L_var1, LSL #1 119 CLZNE var_out, L_var1 127 static inline Word16 norm_l(Word32 L_var1) 130 register Word32 ra = L_var1; 131 if (L_var1)
|
D | l_sub.h | 109 __inline Word32 L_sub(Word32 L_var1, Word32 L_var2, Flag *pOverflow) in L_sub() argument 117 QSUB result, L_var1, L_var2 in L_sub() 126 __inline Word32 L_sub(Word32 L_var1, Word32 L_var2, Flag *pOverflow) 128 register Word32 ra = L_var1; 144 static inline Word32 L_sub(register Word32 L_var1, register Word32 L_var2, 149 L_diff = L_var1 - L_var2; 151 if ((L_var1 ^ L_var2) < 0) 153 if ((L_diff ^ L_var1) & MIN_32) 155 L_diff = (L_var1 < 0L) ? MIN_32 : MAX_32;
|
D | l_add.h | 111 __inline Word32 L_add(register Word32 L_var1, register Word32 L_var2, Flag *pOverflow) in L_add() argument 118 QADD result, L_var1, L_var2 in L_add() 125 __inline Word32 L_add(register Word32 L_var1, register Word32 L_var2, Flag *pOverflow) 127 register Word32 ra = L_var1; 144 static inline Word32 L_add(register Word32 L_var1, register Word32 L_var2, Flag *pOverflow) 148 L_sum = L_var1 + L_var2; 150 if ((L_var1 ^ L_var2) >= 0) 152 if ((L_sum ^ L_var1) < 0) 154 L_sum = (L_var1 < 0) ? MIN_32 : MAX_32;
|
D | basic_op_c_equivalent.h | 119 static inline Word32 L_add(Word32 L_var1, Word32 L_var2, Flag *pOverflow) in L_add() argument 123 L_sum = L_var1 + L_var2; in L_add() 125 if ((L_var1 ^ L_var2) >= 0) in L_add() 127 if ((L_sum ^ L_var1) < 0) in L_add() 129 L_sum = (L_var1 < 0) ? MIN_32 : MAX_32; in L_add() 158 static inline Word32 L_sub(Word32 L_var1, Word32 L_var2, in L_sub() argument 163 L_diff = L_var1 - L_var2; in L_sub() 165 if ((L_var1 ^ L_var2) < 0) in L_sub() 167 if ((L_diff ^ L_var1) & MIN_32) in L_sub() 169 L_diff = (L_var1 < 0L) ? MIN_32 : MAX_32; in L_sub() [all …]
|
D | basic_op.h | 327 static inline Word32 L_shl(Word32 L_var1, Word16 var2, Flag *pOverflow) in L_shl() argument 335 L_var_out = L_var1 << var2; in L_shl() 336 if (L_var_out >> var2 != L_var1) in L_shl() 338 L_var_out = (L_var1 >> 31) ^ MAX_32; in L_shl() 346 L_var_out = L_var1 >> var2; in L_shl() 380 static inline Word32 L_shr(Word32 L_var1, Word16 var2, Flag *pOverflow) in L_shr() argument 390 L_var_out = L_var1 >> var2; in L_shr() 397 L_var_out = L_var1 << (var2) ; in L_shr() 398 if ((L_var_out >> (var2)) != L_var1) in L_shr() 400 L_var_out = (L_var1 >> 31) ^ MAX_32; in L_shr()
|
D | basic_op_arm_v5.h | 119 __inline Word32 L_add(register Word32 L_var1, register Word32 L_var2, Flag *pOverflow) in L_add() argument 126 QADD result, L_var1, L_var2 in L_add() 152 __inline Word32 L_sub(Word32 L_var1, Word32 L_var2, Flag *pOverflow) in L_sub() argument 160 QSUB result, L_var1, L_var2 in L_sub() 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 426 rsb L_var1, L_var1, #0 in amrnb_fxp_msu_16_by_16bb() 427 smlabb result, L_var1, L_var2, L_var3 in amrnb_fxp_msu_16_by_16bb()
|
D | basic_op_arm_gcc_v5.h | 121 __inline Word32 L_add(register Word32 L_var1, register Word32 L_var2, Flag *pOverflow) in L_add() argument 123 register Word32 ra = L_var1; in L_add() 158 __inline Word32 L_sub(Word32 L_var1, Word32 L_var2, Flag *pOverflow) in L_sub() argument 160 register Word32 ra = L_var1; in L_sub() 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 503 register Word32 ra = L_var1; 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 517 register Word32 ra = L_var1; in amrnb_fxp_msu_16_by_16bb()
|
D | extract_h.h | 103 Word16 extract_h(Word32 L_var1);
|
D | extract_l.h | 103 Word16 extract_l(Word32 L_var1);
|
D | l_negate.h | 103 Word32 L_negate(Word32 L_var1);
|
D | l_abs.h | 100 Word32 L_abs(Word32 L_var1);
|
D | round.h | 106 Word16 pv_round(Word32 L_var1, Flag *pOverflow);
|
/frameworks/av/media/codecs/amrnb/enc/src/ |
D | l_negate.cpp | 150 Word32 L_negate(Word32 L_var1) in L_negate() argument 159 L_var1 = (L_var1 == MIN_32) ? MAX_32 : -L_var1; in L_negate() 164 return (L_var1); in L_negate()
|