Lines Matching defs:var2

149                the range : 0xffff 8000 <= var2 <= 0x0000 7fff.
153 the range : 0xffff 8000 <= var2 <= 0x0000 7fff.
196 the range : 0xffff 8000 <= var2 <= 0x0000 7fff.
197 var2= 16 bit short signed integer (Word16) whose value falls in
205 L_var3 = 32-bit result of L_var3 + (L_var1 * var2)(Word32)
211 Word16 var2,
216 L_var3 = L_mac(L_var3, L_var1_hi, var2, pOverflow);
218 product = mult(L_var1_lo, var2, pOverflow);
253 Arithmetically shift the 16 bit input var1 left var2 positions.Zero fill
254 the var2 LSB of the result. If var2 is negative, arithmetically shift
255 var1 right by -var2 with sign extension. Saturate the result in case of
263 var2
275 static inline Word16 shl(Word16 var1, Word16 var2, Flag *pOverflow)
281 if (var2 < 0)
283 var2 = -var2;
284 if (var2 < 15)
286 var_out = var1 >> var2;
292 var_out = var1 << var2;
293 if (var_out >> var2 != var1)
306 Arithmetically shift the 32 bit input L_var1 left var2 positions. Zero
307 fill the var2 LSB of the result. If var2 is negative, arithmetically
308 shift L_var1 right by -var2 with sign extension. Saturate the result in
315 var2
317 range : 8000 <= var2 <= 7fff.
327 static inline Word32 L_shl(Word32 L_var1, Word16 var2, Flag *pOverflow)
333 if (var2 > 0)
335 L_var_out = L_var1 << var2;
336 if (L_var_out >> var2 != L_var1)
343 var2 = -var2;
344 if (var2 < 31)
346 L_var_out = L_var1 >> var2;
359 Arithmetically shift the 32 bit input L_var1 right var2 positions with
360 sign extension. If var2 is negative, arithmetically shift L_var1 left
361 by -var2 and zero fill the -var2 LSB of the result. Saturate the result
368 var2
370 range : 8000 <= var2 <= 7fff.
380 static inline Word32 L_shr(Word32 L_var1, Word16 var2, Flag *pOverflow)
386 if (var2 > 0)
388 if (var2 < 31)
390 L_var_out = L_var1 >> var2;
395 var2 = -var2;
397 L_var_out = L_var1 << (var2) ;
398 if ((L_var_out >> (var2)) != L_var1)