Searched refs:L_add (Results 1 - 25 of 53) sorted by relevance

123

/frameworks/base/media/libstagefright/codecs/amrwbenc/src/
H A Drandom.c30 *seed = (Word16)(L_add((L_mult(*seed, 31821) >> 1), 13849L));
H A Dscale.c40 x[i] = extract_h(L_add(L_tmp, 0x8000));
H A Dhp50.c93 *signal++ = extract_h((L_add((L_tmp<<1), 0x8000)));
H A Dresidu.c60 y[i] = extract_h(L_add(s, 0x8000));
/frameworks/base/media/libstagefright/codecs/aacenc/src/
H A Dband_nrg.c45 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 Dgrp_data.c112 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 Dinterface.c106 accuSumLR = L_add(accuSumLR, *pSumLR); pSumLR++;
107 accuSumMS = L_add(accuSumMS, *pSumMS); pSumMS++;
/frameworks/base/media/libstagefright/codecs/amrnb/common/src/
H A Dround.cpp46 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 Dgc_pred.cpp555 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 Dfxp_mul32_arm_v5.h112 __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 Dfxp_mul32_c_msc_evc_armv5.h64 #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 Dfxp_mul32_c_equivalent.h112 __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 Dfxp_mul32_arm_v4.h132 __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 Dfxp_mul32_c_msc_evc.h103 __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 Dfxp_mul32_arm_gcc.h135 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 Dfxp_mul32_arm_v4_gcc.h166 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 Dl_add.h36 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 Dpv_mp3dec_fxd_op_arm.h69 __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 Dpv_mp3dec_fxd_op_c_equivalent.h67 __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 Dpv_mp3dec_fxd_op_msc_evc.h63 __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 Dpv_mp3dec_fxd_op_arm_gcc.h75 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 Dqua_gain.cpp353 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 Dpvamrwbdecoder_basic_op_armv5.h212 __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 Dpvamrwbdecoder_basic_op_cequivalent.h273 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 Dbasicop2.c594 | 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) |

Completed in 219 milliseconds

123