fmul Function (ROM Call 0xB8*)

timath.h

float fmul (float x, float y);

Floating point multiplication.

fmul returns the product of floating point arguments x and y. This routine performs the same operation as the C '*' operator applied to floating point operands, but it is kept here for backwards compatibility. At the fundamental level, fmul is exactly the same routine as bcdmul.

Note: fmul returns infinite result in a case of overflow. See UNSIGNED_INF, POSITIVE_INF and NEGATIVE_INF for more details.


Uses: _bcd_math
Used by: bcdmul, hypot