Computes the number of left shifts required to normalize a 32-bit value, returning a 16-bit result (finds 1st sign bit). Returns a shift count of 31 for an input of 0x00000000.
Word16 ffs_l(Word32 lsrc)
long ll = 0x20000000;/* .25 */ short result; result = ffs_l(ll); // Expected value of result: 1