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

12

/frameworks/av/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/av/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/av/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...]
/frameworks/av/media/libstagefright/codecs/aacenc/basic_op/
H A Dbasic_op.h38 /* 16 bit var1 -> MSB, 2 */
42 /* 16 bit var1 -> LSB, 2 */
51 #define negate(var1) ((Word16)(((var1) == MIN_16) ? MAX_16 : (-(var1))))
70 __inline Word16 shl (Word16 var1, Word16 var2);
72 Word16 shl (Word16 var1, Word16 var2);
77 __inline Word16 shr (Word16 var1, Word16 var2);
79 Word16 shr (Word16 var1, Word16 var2);
83 __inline Word32 L_mult(Word16 var1, Word1
344 shl(Word16 var1, Word16 var2) argument
383 shr(Word16 var1, Word16 var2) argument
427 L_mult(Word16 var1, Word16 var2) argument
457 L_msu(Word32 L_var3, Word16 var1, Word16 var2) argument
595 add(Word16 var1, Word16 var2) argument
623 sub(Word16 var1, Word16 var2) argument
651 div_s(Word16 var1, Word16 var2) argument
686 mult(Word16 var1, Word16 var2) argument
727 norm_s(Word16 var1) argument
1010 L_mac(Word32 L_var3, Word16 var1, Word16 var2) argument
1062 mult_r(Word16 var1, Word16 var2) argument
1078 shr_r(Word16 var1, Word16 var2) argument
1104 mac_r(Word32 L_var3, Word16 var1, Word16 var2) argument
1116 msu_r(Word32 L_var3, Word16 var1, Word16 var2) argument
[all...]

Completed in 412 milliseconds

12