L_shlftNs

Arithmetic shift of 32-bit value by a specified shift amount. If the shift count is positive, a left shift is performed. Otherwise, a right 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_shlftNs(Word32 lval2shft, Word16 s_shftamount)

  

  
Example
long result, l = 0x12345678;

short s2= 1;



result = L_shlftNs(l,s2);

// Expected value of result: 0x2468ACF0