Home | History | Annotate | Download | only in src

Lines Matching refs:var2

86     var2 = 16 bit short signed integer (Word16) whose value falls in
87 the range : 0xffff 8000 <= var2 <= 0x0000 7fff.
106 This function arithmetically shifts the 32 bit input L_var1 right var2
107 positions with rounding. If var2 is negative, the function
108 arithmetically shifts L_var1 left by -var2 and zero fills the -var2 LSB of
111 - If var2 is greater than zero :
112 if (L_sub(L_shl(L_shr(L_var1,var2),1),L_shr(L_var1,sub(var2,1))))
115 L_shr_r(L_var1,var2) = L_shr(L_var1,var2)
117 L_shr_r(L_var1,var2) = L_add(L_shr(L_var1,var2),1)
118 - If var2 is less than or equal to zero :
119 L_shr_r(L_var1,var2) = L_shr(L_var1,var2).
135 Word32 L_shr_r (Word32 L_var1, Word16 var2)
143 if (var2 > 31)
149 L_var_out = L_shr (L_var1, var2);
153 if (var2 > 0)
155 if ((L_var1 & ((Word32) 1 << (var2 - 1))) != 0)
193 Word32 L_shr_r(register Word32 L_var1, register Word16 var2, Flag *pOverflow)
197 if (var2 > 31)
203 result = L_shr(L_var1, var2, pOverflow);
205 if (var2 > 0)
207 if ((L_var1 & ((Word32) 1 << (var2 - 1))) != 0)