div_s4q

Four quadrant division of two 16-bit fractional values, returning a 16-bit result.

Note: Does not check for division overflow or division by zero.
Prototype

  Word16 div_s4q(Word16 s_numerator, Word16 s_denominator)

  

  
Example

  short s1=0xE000;                        /*  -0.25 */

  short s2=0xC000;                        /*  -0.5  */

  short result;

  result = div_s4q(s1,s2);

 // Expected value of result: -0.25/-0.5 = 0.5 = 0x4000