Searched refs:var1 (Results 26 - 40 of 40) sorted by relevance

12

/frameworks/base/media/libstagefright/codecs/amrwbenc/inc/
H A Dbasic_op.h41 #define L_deposit_h(x) (((Word32)(x)) << 16) /* 16 bit var1 -> MSB, 2 */
42 #define L_deposit_l(x) ((Word32)(x)) /* 16 bit var1 -> LSB, 2 */
44 #define negate(var1) ((Word16)(((var1) == MIN_16) ? MAX_16 : (-(var1)))) /* Short negate, 1*/
55 #define vo_shr_r(var1, var2) ((var1+((Word16)(1L<<(var2-1))))>>var2)
72 static_vo Word16 add (Word16 var1, Word16 var2); /* Short add,1 */
73 static_vo Word16 sub (Word16 var1, Word16 var2); /* Short sub,1 */
74 static_vo Word16 shl (Word16 var1, Word1
130 add(Word16 var1, Word16 var2) argument
173 sub(Word16 var1, Word16 var2) argument
217 shl(Word16 var1, Word16 var2) argument
277 shr(Word16 var1, Word16 var2) argument
342 mult(Word16 var1, Word16 var2) argument
389 L_mult(Word16 var1, Word16 var2) argument
481 L_mac(Word32 L_var3, Word16 var1, Word16 var2) argument
527 L_msu(Word32 L_var3, Word16 var1, Word16 var2) argument
663 mult_r(Word16 var1, Word16 var2) argument
932 norm_s(Word16 var1) argument
997 div_s(Word16 var1, Word16 var2) argument
[all...]
/frameworks/base/media/libstagefright/codecs/amrwb/src/
H A Dpvamrwbdecoder_basic_op_armv5.h62 __inline int16 add_int16(int16 var1, int16 var2) argument
69 mov L_var_out, var1, lsl #16 local
79 __inline int16 sub_int16(int16 var1, int16 var2) argument
86 mov L_var_out, var1, lsl #16 local
108 __inline int32 mac_16by16_to_int32(int32 L_var3, int16 var1, int16 var2) argument
115 smulbb L_var_out, var1, var2 local
132 __inline int32 msu_16by16_from_int32(int32 L_var3, int16 var1, int16 var2) argument
139 smulbb L_var_out, var1, var2 local
145 __inline int32 mul_16by16_to_int32(int16 var1, int16 var2) argument
151 smulbb L_var_out, var1, var local
157 mult_int16(int16 var1, int16 var2) argument
163 smulbb L_var_out, var1, var2 local
212 fxp_mac_16by16(const int16 var1, const int16 var2, int32 L_add) argument
216 smlabb L_add, var1, var2, L_add local
221 fxp_mul_16by16(int16 var1, const int16 var2) argument
226 smulbb L_mult, var1, var2 local
[all...]
H A Dpvamrwbdecoder_basic_op_cequivalent.h67 Performs the addition (var1+var2) with overflow control and saturation;
72 var1
74 range : 0xffff 8000 <= var1 <= 0x0000 7fff.
78 range : 0xffff 8000 <= var1 <= 0x0000 7fff.
88 __inline int16 add_int16(int16 var1, int16 var2) argument
92 L_sum = (int32) var1 + var2;
105 Performs the subtraction (var1+var2) with overflow control and satu-
111 var1
113 range : 0xffff 8000 <= var1 <= 0x0000 7fff.
117 range : 0xffff 8000 <= var1 <
127 sub_int16(int16 var1, int16 var2) argument
165 mult_int16(int16 var1, int16 var2) argument
296 mac_16by16_to_int32(int32 L_var3, int16 var1, int16 var2) argument
355 msu_16by16_from_int32(int32 L_var3, int16 var1, int16 var2) argument
410 mul_16by16_to_int32(int16 var1, int16 var2) argument
514 fxp_mac_16by16(int16 var1, int16 var2, int32 L_add) argument
522 fxp_mul_16by16(int16 var1, const int16 var2) argument
[all...]
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
63 register int32 ra = (int32)var1;
80 static inline int16 add_int16(int16 var1, int16 var2) argument
84 register int32 ra = (int32)var1;
155 static inline int32 msu_16by16_from_int32(int32 L_var3, int16 var1, int16 var2) argument
158 register int32 ra = (int32)var1;
174 static inline int32 mac_16by16_to_int32(int32 L_var3, int16 var1, int16 var2) argument
177 register int32 ra = (int32)var1;
193 static inline int32 mul_16by16_to_int32(int16 var1, int16 var2) argument
196 register int32 ra = (int32)var1;
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
75 var1
77 range : 0xffff 8000 <= var1 <= 0x0000 7fff.
81 range : 0xffff 8000 <= var1 <= 0x0000 7fff.
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|
120 if (sub(shl_int16(shr(var1,var
152 shr_rnd(int16 var1, int16 var2) argument
204 div_16by16(int16 var1, int16 var2) argument
[all...]
/frameworks/base/media/libstagefright/codecs/amrnb/common/include/
H A Dbasic_op.h147 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
151 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
194 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
198 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
228 Negate var1 with saturation, saturate in the case where input is -32768:
229 negate(var1) = sub(0,var1).
232 var1
234 range : 0x8000 <= var1 <= 0x7fff.
244 static inline Word16 negate(Word16 var1) argument
275 shl(Word16 var1, Word16 var2, Flag *pOverflow) argument
430 abs_s(Word16 var1) argument
[all...]
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} local
122 static inline Word32 L_mac(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
125 register Word32 rb = var1;
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 local
127 __inline Word32 L_msu(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
130 register Word32 rb = var1;
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 local
127 __inline Word32 L_mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
129 register Word32 ra = var1;
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 local
128 __inline Word16 mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
130 register Word32 ra = var1;
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 Dbasic_op_arm_gcc_v5.h184 var1 = 16 bit short signed integer (Word16) whose value falls in
185 the range : 0xffff 8000 <= var1 <= 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
200 register Word32 rb = var1;
227 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
230 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
241 __inline Word32 L_mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
243 register Word32 ra = var1;
273 var1
286 L_msu(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
477 mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
[all...]
H A Dbasic_op_arm_v5.h177 var1 = 16 bit short signed integer (Word16) whose value falls in
178 the range : 0xffff 8000 <= var1 <= 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} local
210 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
213 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
223 __inline Word32 L_mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
232 SMULBB product, var1, var2 local
250 var1
263 L_msu(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
272 SMULBB product, var1, var2 local
394 mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
402 SMULBB product, var1, var2 local
[all...]
H A Dbasic_op_c_equivalent.h186 var1 = 16 bit short signed integer (Word16) whose value falls in
187 the range : 0xffff 8000 <= var1 <= 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;
234 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
237 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
247 static inline Word32 L_mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
251 L_product = (Word32) var1 * var2;
277 var1
291 L_msu(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
453 mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
[all...]
/frameworks/base/media/libstagefright/codecs/amrnb/common/src/
H A Dmult_r.cpp94 var1 = 16 bit short signed integer (Word16) whose value falls in
95 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
106 L_product_arr = 16-bit limited product of var1 and var2 (Word16)
117 This function performs the multiplication of var1 by var2 with rounding, and
119 mult_r(var1,var2) = extract_l(L_shr(((var1 * var2) + 16384),15)) and |
136 Word16 mult_r (Word16 var1, Word16 var2)
141 L_product_arr = (Word32) var1 *(Word32) var2;
190 Word16 mult_r(Word16 var1, Word16 var2, Flag *pOverflow) argument
195 L_product_arr = ((Word32) var1) * var
[all...]

Completed in 195 milliseconds

12