L_shrtNs

Arithmetic shift of 32-bit value by a specified shift amount.If the shift count is positive, a right shift is performed. Otherwise, a left shift is performed. Saturation does not occur during a left shift.

Note: Ignores upper N-5 bits of s_shftamount except the sign bit (MSB).
Prototype

  Word32 L_shrtNs(Word32 lval2shft, Word16 s_shftamount)

  

  
Example
long result, l = 0x24680000;

short s2= 1;



result = L_shrtNs(l,s2);

// Expected value of result: 0x12340000