Searched defs:var1 (Results 1 - 25 of 28) sorted by relevance

12

/frameworks/av/media/libstagefright/codecs/amrnb/common/src/
H A Dl_deposit_h.cpp47 var1 = 16 bit short signed integer (Word16) whose value falls in
48 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
57 var1 = deposit of var1 into MSWord of 32 bit value (Word32)
71 This function deposits the 16 bit var1 into the 16 MS bits of the 32 bit
87 Word32 L_deposit_h (Word16 var1)
91 L_var_out = (Word32) var1 << 16;
163 Word32 L_deposit_h(Word16 var1) argument
176 return ((Word32) var1 << 16);
H A Dl_deposit_l.cpp47 var1 = 16 bit short signed integer (Word16) whose value falls in
48 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
57 var1 = deposit of var1 into LSWord of 32 bit value (Word32)
71 This function deposits the 16 bit var1 into the 16 LS bits of the 32 bit
87 Word32 L_deposit_l (Word16 var1)
91 L_var_out = (Word32) var1;
163 Word32 L_deposit_l(Word16 var1) argument
176 return ((Word32) var1);
H A Dnegate.cpp48 var1 = 16 bit short signed integer (Word16) whose value falls in
49 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
58 var1 = negated value of input (Word16)
72 This function negates var1 with saturation; saturate in the case where input
73 is -32768: negate(var1) = sub(0,var1).
88 Word16 negate (Word16 var1)
92 var_out = (var1 == MIN_16) ? MAX_16 : -var1;
164 Word16 negate(register Word16 var1) argument
[all...]
H A Dnorm_s.cpp42 Description: Updated definition of var1 to be the same as that in the
54 var1 = 16 bit signed integer of type Word16, whose value falls
55 in the range: 0x8000 <= var1 <= 0x7fff
64 var_out = number of left shifts need to normalize var1 (Word16)
79 bit variable var1 for positive values on the interval with minimum of 0x4000
81 of 0x8000 and maximum of 0xc000. Note that when var1 is zero, the resulting
97 Word16 norm_s (Word16 var1)
101 if (var1 == 0)
107 if (var1 == (Word16) 0xffff)
113 if (var1 <
197 norm_s(Word16 var1) argument
[all...]
H A Dadd.cpp92 var1 = 16 bit short signed integer (Word16) whose value falls in
93 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
104 sum = 16-bit limited sum of var1 and var2 (Word16)
115 This function performs the addition (var1+var2) with overflow control and
132 Word16 add (Word16 var1, Word16 var2)
137 sum = (Word32) var1 + var2;
176 Word16 add(Word16 var1, Word16 var2, Flag *pOverflow) argument
182 sum = (Word32) var1 + var2;
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...]
H A Dshr_r.cpp48 var1 = 16 bit short signed integer (Word16) whose value falls in
49 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
74 This function arithmetically shifts the 16 bit input var1 right var2 positions
75 with rounding. If var2 is negative, arithmetically shift var1 left by
80 if (sub(shl(shr(var1,var2),1),shr(var1,sub(var2,1))))
83 shr_r(var1,var2) = shr(var1,var2)
85 shr_r(var1,var2) = add(shr(var1,var
196 shr_r(register Word16 var1, register Word16 var2, Flag *pOverflow) argument
[all...]
H A Dsub.cpp40 the definition of var1 and var2, and fixed the range values.
101 var1 = 16 bit short signed integer (Word16) whose value falls in
102 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
113 diff = 16-bit limited difference between var1 and var2 (Word16)
124 This function performs the subtraction (var1-var2) with overflow control and
143 Word16 sub (Word16 var1, Word16 var2)
148 diff = (Word32) var1 - var2;
193 Word16 sub(Word16 var1, Word16 var2, Flag *pOverflow) argument
198 diff = (Word32) var1 - var2;
H A Dshr.cpp45 3. Deleted (var2>15&&var1!=0) condition.
102 var1 = 16 bit short signed integer (Word16) whose value falls in
103 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
125 This function arithmetically shifts the 16 bit input var1 right var2 positions
126 with sign extension. If var2 is negative, arithmetically shift var1 left by
142 Word16 shr_std (Word16 var1, Word16 var2)
150 var_out = shl_std (var1, -var2);
159 var_out = (var1 < 0) ? -1 : 0;
163 if (var1 < 0)
165 var_out = ~((~var1) >> var
205 shr(Word16 var1, Word16 var2, Flag *pOverflow) argument
[all...]
H A Ddiv_s.cpp56 var1 = 16 bit signed integer (Word16) whose value falls in
57 the range : 0x0000 <= var1 <= 0x7fff.
59 the range : 0x0000 <= var1 <= 0x7fff.
68 var_out = quotient of var1 divided by var2 (Word16)
83 var1 by var2; var1 and var2 must be positive and var2 must be greater or equal
84 to var1; the result is positive (leading bit equal to 0) and truncated to 16
85 bits. If var1 = var2 then div(var1,var2) = 32767.
100 Word16 div_s (Word16 var1, Word1
210 div_s(Word16 var1, Word16 var2) argument
[all...]
/frameworks/av/media/libstagefright/codecs/amrnb/common/include/
H A Dnorm_s.h106 Word16 norm_s(Word16 var1);
113 Word32 var1 = var << 16; local
117 CMP var1, #0 local
118 EORNE var1, var1, var1, LSL #1 local
119 CLZNE var_out, var1
127 static inline Word16 norm_s(Word16 var1) argument
130 register Word32 ra = var1 << 16;
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 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 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 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.h187 var1 = 16 bit short signed integer (Word16) whose value falls in
188 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
198 result = 32-bit result of L_var3 + (var1 * var2)(Word32)
200 __inline Word32 L_mac(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
204 result = (Word32) var1 * var2;
235 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
238 the range : 0xffff 8000 <= var1 <= 0x0000 7fff.
248 static inline Word32 L_mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
252 L_product = (Word32) var1 * var2;
278 var1
292 L_msu(Word32 L_var3, Word16 var1, Word16 var2, Flag *pOverflow) argument
454 mult(Word16 var1, Word16 var2, Flag *pOverflow) argument
[all...]
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...]
/frameworks/av/media/libstagefright/codecs/aacenc/basic_op/
H A Doper_32b.h44 __inline Word32 L_mpy_ls(Word32 L_var2, Word16 var1) argument
53 l_var_out = (long)swLow1 * (long)var1 >> 15;
55 l_var_out += swHigh1 * var1 << 1;
60 __inline Word32 L_mpy_wx(Word32 L_var2, Word16 var1) argument
65 "SMULWB %[result], %[L_var2], %[var1] \n"
67 :[L_var2]"r"(L_var2), [var1]"r"(var1)
78 l_var_out = (long)swLow1 * (long)var1 >> 16;
79 l_var_out += swHigh1 * var1;
H A Dbasicop2.c87 | Performs the addition (var1+var2) with overflow control and saturation;|
95 | var1 |
97 | range : 0xffff 8000 <= var1 <= 0x0000 7fff. |
101 | range : 0xffff 8000 <= var1 <= 0x0000 7fff. |
116 Word16 add (Word16 var1, Word16 var2) argument
121 L_sum = (Word32)var1 + (Word32)var2;
134 | Performs the subtraction (var1+var2) with overflow control and satu- |
142 | var1 |
144 | range : 0xffff 8000 <= var1 <= 0x0000 7fff. |
148 | range : 0xffff 8000 <= var1 <
162 sub(Word16 var1, Word16 var2) argument
261 shl(Word16 var1, Word16 var2) argument
328 shr(Word16 var1, Word16 var2) argument
397 mult(Word16 var1, Word16 var2) argument
451 L_mult(Word16 var1, Word16 var2) argument
667 L_mac(Word32 L_var3, Word16 var1, Word16 var2) argument
717 L_msu(Word32 L_var3, Word16 var1, Word16 var2) argument
904 mult_r(Word16 var1, Word16 var2) argument
1096 shr_r(Word16 var1, Word16 var2) argument
1160 mac_r(Word32 L_var3, Word16 var1, Word16 var2) argument
1211 msu_r(Word32 L_var3, Word16 var1, Word16 var2) argument
1451 norm_s(Word16 var1) argument
1520 div_s(Word16 var1, Word16 var2) argument
[all...]
/frameworks/av/media/libstagefright/codecs/amrwb/src/
H A Dpvamrwbdecoder_basic_op.h68 Negate var1 with saturation, saturate in the case where input is -32768:
69 negate(var1) = sub(0,var1).
72 var1
74 range : 0x8000 <= var1 <= 0x7fff.
84 __inline int16 negate_int16(int16 var1) argument
86 return (((var1 == MIN_16) ? MAX_16 : -var1));
94 Arithmetically shift the 16 bit input var1 left var2 positions.Zero fill
96 var1 righ
114 shl_int16(int16 var1, int16 var2) argument
[all...]
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
294 mul_16by16_to_int32(int16 var1, int16 var2) argument
342 mac_16by16_to_int32(int32 L_var3, int16 var1, int16 var2) argument
376 msu_16by16_from_int32(int32 L_var3, int16 var1, int16 var2) argument
467 fxp_mac_16by16(int16 var1, int16 var2, int32 L_add) argument
475 fxp_mul_16by16(int16 var1, const int16 var2) argument
[all...]
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...]

Completed in 9868 milliseconds

12