/frameworks/base/media/libstagefright/codecs/amrwbenc/src/ |
H A D | random.c | 30 *seed = (Word16)(L_add((L_mult(*seed, 31821) >> 1), 13849L));
|
H A D | scale.c | 40 x[i] = extract_h(L_add(L_tmp, 0x8000));
|
H A D | hp50.c | 93 *signal++ = extract_h((L_add((L_tmp<<1), 0x8000)));
|
H A D | residu.c | 60 y[i] = extract_h(L_add(s, 0x8000));
|
/frameworks/base/media/libstagefright/codecs/aacenc/src/ |
H A D | band_nrg.c | 45 accu = L_add(accu, MULHIGH(mdctSpectrum[j], mdctSpectrum[j]));
47 accu = L_add(accu, accu); 48 accuSum = L_add(accuSum, accu); 86 accuMid = L_add(accuMid, MULHIGH(specm, specm)); 87 accuSide = L_add(accuSide, MULHIGH(specs, specs)); 90 accuMid = L_add(accuMid, accuMid);
91 accuSide = L_add(accuSide, accuSide);
93 accuMidSum = L_add(accuMidSum, accuMid); 95 accuSideSum = L_add(accuSideSum, accuSide);
|
H A D | grp_data.c | 112 thresh = L_add(thresh, sfbThreshold->sfbShort[wnd+j][sfb]); 127 energy = L_add(energy, sfbEnergy->sfbShort[wnd+j][sfb]); 142 energy = L_add(energy, sfbEnergyMS->sfbShort[wnd+j][sfb]); 157 energy = L_add(energy, sfbSpreadedEnergy->sfbShort[wnd+j][sfb]);
|
H A D | interface.c | 106 accuSumLR = L_add(accuSumLR, *pSumLR); pSumLR++; 107 accuSumMS = L_add(accuSumMS, *pSumMS); pSumMS++;
|
/frameworks/base/media/libstagefright/codecs/amrnb/common/src/ |
H A D | round.cpp | 46 L_add() function invoked by round(). 124 pv_round(L_var1) = extract_h(L_add(L_var1,32768)) 145 * The reference ETSI code uses a global flag for Overflow in the L_add() function. 149 L_rounded = L_add (L_var1, (Word32) 0x00008000L); 151 multiCounter[currCounter].L_add--; 191 L_var1 = L_add(L_var1, (Word32) 0x00008000L, pOverflow);
|
H A D | gc_pred.cpp | 555 ener = L_add(ener, L_temp1, pOverflow); 608 L_tmp = L_add(L_tmp, L_temp2, pOverflow); 637 L_tmp = L_add(L_tmp, L_temp2, pOverflow); /* Q14 */ 652 L_tmp = L_add(L_tmp, L_temp2, pOverflow); /* Q14 */ 658 L_tmp = L_add(L_tmp, L_temp2, pOverflow); /* Q14 */ 664 L_tmp = L_add(L_tmp, L_temp2, pOverflow); /* Q14 */ 670 L_tmp = L_add(L_tmp, L_temp2, pOverflow); /* Q14 */ 696 L_tmp = L_add(L_tmp, L_temp2, pOverflow); /* Q13 * Q10 -> Q24 */
|
/frameworks/base/media/libstagefright/codecs/aacdec/ |
H A D | fxp_mul32_arm_v5.h | 112 __inline Int32 fxp_mac_16_by_16(const Int32 L_var1, const Int32 L_var2, Int32 L_add) argument 116 smlabb L_add, L_var1, L_var2, L_add local 118 return (L_add); 121 __inline Int32 fxp_mac_16_by_16_bb(const Int32 L_var1, Int32 L_var2, Int32 L_add) argument 125 smlabb L_add, L_var1, L_var2, L_add local 127 return L_add; 130 __inline Int32 fxp_mac_16_by_16_bt(const Int32 L_var1, Int32 L_var2, Int32 L_add) argument 134 smlabt L_add, L_var local 140 fxp_mac_16_by_16_tb(const Int32 L_var1, Int32 L_var2, Int32 L_add) argument 144 smlatb L_add, L_var1, L_var2, L_add local 149 fxp_mac_16_by_16_tt(const Int32 L_var1, Int32 L_var2, Int32 L_add) argument 153 smlatt L_add, L_var1, L_var2, L_add local 158 fxp_mac32_by_16(Int32 L_var1, const Int32 L_var2, Int32 L_add) argument 162 smlawb L_add, L_var1, L_var2, L_add local 180 fxp_mac32_Q31(Int32 L_add, Int32 L_var1, const Int32 L_var2) argument 184 smlal L_var1, L_add, L_var2, L_var1 local 228 fxp_mac32_Q30(const Int32 L_var1, const Int32 L_var2, Int32 L_add) argument 235 add L_add, L_add, result64_hi, asl #2 local 236 add L_add, L_add, result64_lo, lsr #30 local 262 fxp_mac32_Q29(const Int32 L_var1, const Int32 L_var2, Int32 L_add) argument 269 add L_add, L_add, result64_hi, asl #3 local 270 add L_add, L_add, result64_lo, lsr #29 local [all...] |
H A D | fxp_mul32_c_msc_evc_armv5.h | 64 #define fxp_mac_16_by_16( L_var1, L_var2, L_add) _SmulAddLo_SW_SL( L_add, L_var1, L_var2) 68 #define fxp_mac_16_by_16_bt( L_var1, L_var2, L_add) _SmulAddLoHi_SW_SL( L_add, L_var1, L_var2) 87 #define fxp_mac32_by_16( L_var1, L_var2, L_add) _SmulAddWLo_SW_SL( L_add, L_var1, L_var2) 99 __inline Int32 fxp_mac32_Q31(Int32 L_add, const Int32 a, const Int32 b) argument 101 return (L_add + _MulHigh(b, a)); 116 __inline Int32 fxp_mac32_Q30(const Int32 a, const Int32 b, Int32 L_add) argument 118 return (L_add 127 fxp_mac32_Q29(const Int32 a, const Int32 b, Int32 L_add) argument [all...] |
H A D | fxp_mul32_c_equivalent.h | 112 __inline Int32 fxp_mac_16_by_16(Int16 L_var1, Int16 L_var2, Int32 L_add) argument 115 L_add += L_var1 * L_var2; 117 return L_add; 125 __inline Int32 fxp_mac_16_by_16_bb(Int16 L_var1, Int32 L_var2, Int32 L_add) argument 129 L_add += L_var1 * L_var2; 131 return L_add; 136 __inline Int32 fxp_mac_16_by_16_bt(Int16 L_var1, Int32 L_var2, Int32 L_add) argument 140 L_add += L_var1 * L_var2; 142 return L_add; 186 __inline Int32 fxp_mac32_by_16(const Int32 L_var1, const Int32 L_var2, Int32 L_add) argument 206 fxp_mac32_Q31(Int32 L_add, const Int32 a, const Int32 b) argument 222 fxp_mac32_Q30(const Int32 a, const Int32 b, Int32 L_add) argument 233 fxp_mac32_Q29(const Int32 a, const Int32 b, Int32 L_add) argument [all...] |
H A D | fxp_mul32_arm_v4.h | 132 __inline Int32 fxp_mac_16_by_16(const Int32 L_var1, const Int32 L_var2, Int32 L_add) argument 136 mla L_add, L_var1, L_var2, L_add local 138 return (L_add); 142 __inline Int32 fxp_mac_16_by_16_bb(const Int32 L_var1, Int32 L_var2, Int32 L_add) argument 148 mla L_add, L_var1, L_var2, L_add local 150 return L_add; 153 __inline Int32 fxp_mac_16_by_16_bt(Int16 L_var1, Int32 L_var2, Int32 L_add) argument 158 mla L_add, L_var local 214 fxp_mac32_by_16(Int32 L_var1, Int32 L_var2, Int32 L_add) argument 220 smlal L_var1, L_add, L_var2, L_var1 local 250 fxp_mac32_Q31(Int32 L_add, Int32 L_var1, const Int32 L_var2) argument 254 smlal L_var1, L_add, L_var2, L_var1 local 284 fxp_mac32_Q30(const Int32 L_var1, const Int32 L_var2, Int32 L_add) argument 291 add L_add, L_add, result64_hi, asl #2 local 292 add L_add, L_add, result64_lo, lsr #30 local 311 fxp_mac32_Q29(const Int32 L_var1, const Int32 L_var2, Int32 L_add) argument 318 add L_add, L_add, result64_hi, asl #3 local 319 add L_add, L_add, result64_lo, lsr #29 local [all...] |
H A D | fxp_mul32_c_msc_evc.h | 103 __inline Int32 fxp_mac_16_by_16(Int16 L_var1, Int16 L_var2, Int32 L_add) argument 105 return (L_add + (L_var1*L_var2)); 110 __inline Int32 fxp_mac_16_by_16_bb(Int16 L_var1, Int32 L_var2, Int32 L_add) argument 114 return (L_add + (L_var1*L_var2)); 119 __inline Int32 fxp_mac_16_by_16_bt(Int16 L_var1, Int32 L_var2, Int32 L_add) argument 123 return (L_add + (L_var1*L_var2)); 160 __inline Int32 fxp_mac32_by_16(const Int32 L_var1, const Int32 L_var2, Int32 L_add) argument 165 return(L_add + _MulHigh(rTmp0, L_var1)); 176 __inline Int32 fxp_mac32_Q31(Int32 L_add, const Int32 a, const Int32 b) argument 178 return (L_add 192 fxp_mac32_Q30(const Int32 a, const Int32 b, Int32 L_add) argument 203 fxp_mac32_Q29(const Int32 a, const Int32 b, Int32 L_add) argument [all...] |
H A D | fxp_mul32_arm_gcc.h | 135 static inline Int32 fxp_mac_16_by_16(const Int32 L_var1, const Int32 L_var2, Int32 L_add) argument 140 register Int32 rc = (Int32)L_add; 154 static inline Int32 fxp_mac_16_by_16_bb(const Int32 L_var1, const Int32 L_var2, Int32 L_add) argument 159 register Int32 rc = (Int32)L_add; 172 static inline Int32 fxp_mac_16_by_16_bt(const Int32 L_var1, const Int32 L_var2, Int32 L_add) argument 177 register Int32 rc = (Int32)L_add; 246 static inline Int32 fxp_mac32_by_16(const Int32 L_var1, const Int32 L_var2, Int32 L_add) argument 252 register Int32 rc = (Int32)L_add; 274 static inline Int32 fxp_mac32_Q30(const Int32 a, const Int32 b, Int32 L_add) argument 280 register Int32 rc = (Int32)L_add; 295 fxp_mac32_Q31(Int32 L_add, const Int32 a, const Int32 b) argument 373 fxp_mac32_Q29(const Int32 a, const Int32 b, Int32 L_add) argument [all...] |
H A D | fxp_mul32_arm_v4_gcc.h | 166 static inline Int32 fxp_mac_16_by_16(Int16 L_var1, Int16 L_var2, Int32 L_add) argument 172 register Int32 rc = (Int32)L_add; 186 static inline Int32 fxp_mac_16_by_16_bb(Int16 L_var1, Int32 L_var2, Int32 L_add) argument 193 register Int32 rc = (Int32)L_add; 210 static inline Int32 fxp_mac_16_by_16_bt(Int16 L_var1, Int32 L_var2, Int32 L_add) argument 217 register Int32 rc = (Int32)L_add; 324 static inline Int32 fxp_mac32_by_16(Int32 L_var1, Int32 L_var2, Int32 L_add) argument 332 register Int32 rc = (Int32)L_add; 356 static inline Int32 fxp_mac32_Q30(const Int32 a, const Int32 b, Int32 L_add) argument 362 register Int32 rc = (Int32)L_add; 377 fxp_mac32_Q31(Int32 L_add, const Int32 a, const Int32 b) argument 455 fxp_mac32_Q29(const Int32 a, const Int32 b, Int32 L_add) argument [all...] |
/frameworks/base/media/libstagefright/codecs/amrnb/common/include/ |
H A D | l_add.h | 36 Description: Created separate header file for L_add function. 56 needed by the L_add function. 111 __inline Word32 L_add(register Word32 L_var1, register Word32 L_var2, Flag *pOverflow) function 125 __inline Word32 L_add(register Word32 L_var1, register Word32 L_var2, Flag *pOverflow) function 144 static inline Word32 L_add(register Word32 L_var1, register Word32 L_var2, Flag *pOverflow) function
|
/frameworks/base/media/libstagefright/codecs/mp3dec/src/ |
H A D | pv_mp3dec_fxd_op_arm.h | 69 __inline Int32 fxp_mac32_Q30(const Int32 L_var1, const Int32 L_var2, Int32 L_add) argument 76 add L_add, L_add, result64_hi, asl #2 local 77 add L_add, L_add, result64_lo, lsr #30 local 79 return (L_add); 144 __inline Int32 fxp_mac32_Q32(Int32 L_add, Int32 L_var1, const Int32 L_var2) argument 148 smlal L_var1, L_add, L_var2, L_var1 local 150 return L_add;
|
H A D | pv_mp3dec_fxd_op_c_equivalent.h | 67 __inline Int32 fxp_mac32_Q30(const Int32 a, const Int32 b, Int32 L_add) argument 69 return (L_add + (Int32)(((int64)(a) * b) >> 30)); 94 __inline Int32 fxp_mac32_Q32(Int32 L_add, const Int32 a, const Int32 b) argument 96 return (L_add + (Int32)(((int64)(a) * b) >> 32));
|
H A D | pv_mp3dec_fxd_op_msc_evc.h | 63 __inline int32 fxp_mac32_Q30(const int32 a, const int32 b, int32 L_add) argument 65 return (L_add + (int32)(((int64)(a) * b) >> 30)); 96 __inline int32 fxp_mac32_Q32(int32 L_add, const int32 a, const int32 b) argument 98 return (L_add + _MulHigh(b, a));
|
H A D | pv_mp3dec_fxd_op_arm_gcc.h | 75 static inline int32 fxp_mac32_Q30(const int32 a, const int32 b, int32 L_add) argument 81 register int32 rc = (int32)L_add; 187 static inline int32 fxp_mac32_Q32(int32 L_add, const int32 a, const int32 b) argument 194 register int32 rc = (int32)L_add;
|
/frameworks/base/media/libstagefright/codecs/amrnb/enc/src/ |
H A D | qua_gain.cpp | 353 L_tmp = L_add(L_tmp, L_tmp2, pOverflow); 356 L_tmp = L_add(L_tmp, L_tmp2, pOverflow); 359 L_tmp = L_add(L_tmp, L_tmp2, pOverflow); 362 L_tmp = L_add(L_tmp, L_tmp2, pOverflow);
|
/frameworks/base/media/libstagefright/codecs/amrwb/src/ |
H A D | pvamrwbdecoder_basic_op_armv5.h | 212 __inline int32 fxp_mac_16by16(const int16 var1, const int16 var2, int32 L_add) argument 216 smlabb L_add, var1, var2, L_add local 218 return (L_add);
|
H A D | pvamrwbdecoder_basic_op_cequivalent.h | 273 L_mac(L_var3,var1,var2) = L_add(L_var3,L_mult(var1,var2)). 436 round(L_var1) = extract_h(L_add(L_var1,32768)) 514 __inline int32 fxp_mac_16by16(int16 var1, int16 var2, int32 L_add) argument 517 L_add += (int32)var1 * var2; 519 return L_add;
|
/frameworks/base/media/libstagefright/codecs/aacenc/basic_op/ |
H A D | basicop2.c | 594 | round(L_var1) = extract_h(L_add(L_var1,32768)) |
622 L_rounded = L_add (L_var1, (Word32) 0x00008000L);
638 | L_mac(L_var3,var1,var2) = L_add(L_var3,L_mult(var1,var2)). |
673 L_var_out = L_add (L_var3, L_product);
732 | Function Name : L_add |
762 Word32 L_add (Word32 L_var1, Word32 L_var2)
function 1165 L_var3 = L_add (L_var3, (Word32) 0x00008000L);
1216 L_var3 = L_add (L_var3, (Word32) 0x00008000L);
1313 | L_shr_r(L_var1,var2) = L_add(L_shr(L_var1,var2),1) |
|