Next: , Previous: TIC54X-Locals, Up: TIC54X-Dependent


9.44.7 Math Builtins

The following built-in functions may be used to generate a floating-point value. All return a floating-point value except ‘$cvi’, ‘$int’, and ‘$sgn’, which return an integer value.

$acos(expr)
Returns the floating point arccosine of expr.


$asin(expr)
Returns the floating point arcsine of expr.


$atan(expr)
Returns the floating point arctangent of expr.


$atan2(expr1,expr2)
Returns the floating point arctangent of expr1 / expr2.


$ceil(expr)
Returns the smallest integer not less than expr as floating point.


$cosh(expr)
Returns the floating point hyperbolic cosine of expr.


$cos(expr)
Returns the floating point cosine of expr.


$cvf(expr)
Returns the integer value expr converted to floating-point.


$cvi(expr)
Returns the floating point value expr converted to integer.


$exp(expr)
Returns the floating point value e ^ expr.


$fabs(expr)
Returns the floating point absolute value of expr.


$floor(expr)
Returns the largest integer that is not greater than expr as floating point.


$fmod(expr1,expr2)
Returns the floating point remainder of expr1 / expr2.


$int(expr)
Returns 1 if expr evaluates to an integer, zero otherwise.


$ldexp(expr1,expr2)
Returns the floating point value expr1 * 2 ^ expr2.


$log10(expr)
Returns the base 10 logarithm of expr.


$log(expr)
Returns the natural logarithm of expr.


$max(expr1,expr2)
Returns the floating point maximum of expr1 and expr2.


$min(expr1,expr2)
Returns the floating point minimum of expr1 and expr2.


$pow(expr1,expr2)
Returns the floating point value expr1 ^ expr2.


$round(expr)
Returns the nearest integer to expr as a floating point number.


$sgn(expr)
Returns -1, 0, or 1 based on the sign of expr.


$sin(expr)
Returns the floating point sine of expr.


$sinh(expr)
Returns the floating point hyperbolic sine of expr.


$sqrt(expr)
Returns the floating point square root of expr.


$tan(expr)
Returns the floating point tangent of expr.


$tanh(expr)
Returns the floating point hyperbolic tangent of expr.


$trunc(expr)
Returns the integer value of expr truncated towards zero as floating point.