Lines Matching refs:var2

67           Performs the addition (var1+var2) with overflow control and saturation;
76 var2
88 __inline int16 add_int16(int16 var1, int16 var2)
92 L_sum = (int32) var1 + var2;
105 Performs the subtraction (var1+var2) with overflow control and satu-
115 var2
127 __inline int16 sub_int16(int16 var1, int16 var2)
131 L_diff = (int32) var1 - var2;
144 Performs the multiplication of var1 by var2 and gives a 16 bit result
146 mult_int16(var1,var2) = extract_l(L_shr((var1 times var2),15)) and
154 var2
165 __inline int16 mult_int16(int16 var1, int16 var2)
169 L_product = ((int32) var1 * (int32) var2) >> 15;
271 Multiply var1 by var2 and shift the result left by 1. Add the 32 bit
273 L_mac(L_var3,var1,var2) = L_add(L_var3,L_mult(var1,var2)).
284 var2
296 __inline int32 mac_16by16_to_int32(int32 L_var3, int16 var1, int16 var2)
301 L_mul = ((int32) var1 * (int32) var2);
331 Multiply var1 by var2 and shift the result left by 1. Subtract the 32 bit
333 L_msu(L_var3,var1,var2) = L_sub(L_var3,L_mult(var1,var2)).
344 var2
355 __inline int32 msu_16by16_from_int32(int32 L_var3, int16 var1, int16 var2)
360 L_mul = ((int32) var1 * (int32) var2);
390 times var2 with one shift left i.e.:
391 L_mult(var1,var2) = L_shl((var1 times var2),1) and
399 var2
410 __inline int32 mul_16by16_to_int32(int16 var1, int16 var2)
414 L_mul = ((int32) var1 * (int32) var2);
514 __inline int32 fxp_mac_16by16(int16 var1, int16 var2, int32 L_add)
517 L_add += (int32)var1 * var2;
522 __inline int32 fxp_mul_16by16(int16 var1, const int16 var2)
524 int32 L_mul = (int32)var1 * var2;