Searched refs:var2 (Results 26 - 36 of 36) sorted by relevance

12

/frameworks/av/media/libstagefright/codecs/amrnb/common/include/
H A Dl_mac.h108 __inline Word32 L_mac(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
115 __asm {SMULBB result, var1, var2}
122 static inline Word32 L_mac(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
126 register Word32 rc = var2;
146 __inline Word32 L_mac(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
150 result = (Word32) var1 * var2;
H A Dl_msu.h109 __inline Word32 L_msu(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
118 SMULBB product, var1, var2
127 __inline Word32 L_msu(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
131 register Word32 rc = var2;
152 static inline Word32 L_msu(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
156 result = L_mult(var1, var2, pOverflow);
H A Dl_mult.h109 __inline Word32 L_mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
118 SMULBB product, var1, var2
127 __inline Word32 L_mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
130 register Word32 rb = var2;
151 static inline Word32 L_mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
155 L_product = (Word32) var1 * var2;
H A Dmult.h109 __inline Word16 mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
117 SMULBB product, var1, var2
128 __inline Word16 mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
131 register Word32 rb = var2;
159 static inline Word16 mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
163 product = ((Word32) var1 * var2) >> 15;
166 /* var1 * var2 >0x00007fff is the only case */
H A Dmac_32.h128 Word16 var2,
133 L_var3 = L_mac(L_var3, L_var1_hi, var2, pOverflow);
135 product = mult(L_var1_lo, var2, pOverflow);
125 Mac_32_16(Word32 L_var3, Word16 L_var1_hi, Word16 L_var1_lo, Word16 var2, Flag *pOverflow) argument
H A Dbasic_op_arm_v5.h179 var2 = 16 bit short signed integer (Word16) whose value falls in
180 the range : 0xffff 8000 <= var2 <= 0x0000 7fff.
188 result = 32-bit result of L_var3 + (var1 * var2)(Word32)
190 __inline Word32 L_mac(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
197 __asm {SMULBB result, var1, var2}
223 __inline Word32 L_mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
232 SMULBB product, var1, var2
252 var2 = 16 bit short signed integer (Word16) whose value falls in
253 the range : 0xffff 8000 <= var2 <= 0x0000 7fff.
261 result = 32-bit result of L_var3 - (var1 * var2)
263 L_msu(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
353 Mpy_32_16(Word16 L_var1_hi, Word16 L_var1_lo, Word16 var2, Flag *pOverflow) argument
394 mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
[all...]
H A Dbasic_op_c_equivalent.h188 var2 = 16 bit short signed integer (Word16) whose value falls in
189 the range : 0xffff 8000 <= var2 <= 0x0000 7fff.
197 result = 32-bit result of L_var3 + (var1 * var2)(Word32)
199 __inline Word32 L_mac(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
203 result = (Word32) var1 * var2;
247 static inline Word32 L_mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
251 L_product = (Word32) var1 * var2;
279 var2 = 16 bit short signed integer (Word16) whose value falls in
280 the range : 0xffff 8000 <= var2 <= 0x0000 7fff.
288 result = 32-bit result of L_var3 - (var1 * var2)
291 L_msu(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
395 Mpy_32_16(Word16 L_var1_hi, Word16 L_var1_lo, Word16 var2, Flag *pOverflow) argument
453 mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
[all...]
H A Dbasic_op_arm_gcc_v5.h186 var2 = 16 bit short signed integer (Word16) whose value falls in
187 the range : 0xffff 8000 <= var2 <= 0x0000 7fff.
195 result = 32-bit result of L_var3 + (var1 * var2)(Word32)
197 static inline Word32 L_mac(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
201 register Word32 rc = var2;
241 __inline Word32 L_mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
244 register Word32 rb = var2;
275 var2 = 16 bit short signed integer (Word16) whose value falls in
276 the range : 0xffff 8000 <= var2 <= 0x0000 7fff.
284 result = 32-bit result of L_var3 - (var1 * var2)
286 L_msu(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
413 Mpy_32_16(Word16 L_var1_hi, Word16 L_var1_lo, Word16 var2, Flag *pOverflow) argument
477 mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
[all...]
/frameworks/av/media/libstagefright/codecs/amrwb/src/
H A Dpvamrwb_math_op.h109 int16 mult_int16_r(int16 var1, int16 var2); /* Mult with round, 2 */
110 int16 shr_rnd(int16 var1, int16 var2); /* Shift right with round, 2 */
112 int16 div_16by16(int16 var1, int16 var2); /* Short division, 18 */
H A Dpvamrwbdecoder_basic_op_gcc_armv5.h59 static inline int16 sub_int16(int16 var1, int16 var2) argument
64 register int32 rb = (int32)var2;
80 static inline int16 add_int16(int16 var1, int16 var2) argument
85 register int32 rb = (int32)var2;
155 static inline int32 msu_16by16_from_int32(int32 L_var3, int16 var1, int16 var2) argument
159 register int32 rb = (int32)var2;
174 static inline int32 mac_16by16_to_int32(int32 L_var3, int16 var1, int16 var2) argument
178 register int32 rb = (int32)var2;
193 static inline int32 mul_16by16_to_int32(int16 var1, int16 var2) argument
197 register int32 rb = (int32)var2;
210 mult_int16(int16 var1, int16 var2) argument
[all...]
H A Dpvamrwb_math_op.cpp34 shr_rnd() : Same as shr(var1,var2) but with rounding
68 mult_int16_r(var1,var2) = extract_l(L_shr(((var1 * var2) + 16384),15)) and
79 var2
94 int16 mult_int16_r(int16 var1, int16 var2) argument
98 L_product_arr = (int32) var1 * (int32) var2; /* product */
117 Same as shr(var1,var2) but with rounding. Saturate the result in case of|
119 - If var2 is greater than zero :
120 if (sub(shl_int16(shr(var1,var2),1),shr(var1,sub(var2,
152 shr_rnd(int16 var1, int16 var2) argument
204 div_16by16(int16 var1, int16 var2) argument
[all...]

Completed in 79 milliseconds

12