User`s guide
Inline Assembly Language and Intrinsics
Intrinsic Functions
155Targeting MC56F83xx/DSP5685x Controllers
Example
short s1 = 0x7FFF;
long result;
result = L_deposit_l(s1);
// Expected value of result: 0x00007FFF
Division
The intrinsic functions of the division group are:
• div_s
• div_s4q
• div_ls
• div_ls4q
div_s
Single quadrant division, that is, both operands are of positive 16-bit fractional values,
returning a 16-bit result. If both operands are equal, returns 0x7FFF (occurs naturally).
NOTE
Does not check for division overflow or division by zero.
Prototype
Word16 div_s(Word16 s_numerator, Word16 s_denominator)