Built-in Functions
3-29
Assembler Description
3.10 Built-in Functions
The assembler supports built-in functions for conversions and transcendental
math computations. Table 3–3 describes the built-in functions. Note that
expr
must be a constant value. See Table 5–1 for a description of the assembler’s
non-mathematical built-in functions.
Table 3–3. Assembler Built-In Math Functions
Function
Description
$acos(
expr)
returns the arc cosine of
expr as a floating-point value
$asin(
expr)
returns the arc sine of
expr as a floating-point value
$atan(
expr)
returns the arc tangent of
expr as a floating-point value
$atan2(
expr)
returns the arc tangent of
expr as a floating-point value
(–pi to pi)
$ceil(
expr)
returns the smallest integer that is not less than the
expression
$cosh(
expr)
returns the hyperbolic cosine of
expr as a floating-point
value
$cos(
expr)
returns the cosine of
expr as a floating-point value
$cvf(
expr)
converts
expr to floating-point value
$cvi(
expr)
converts
expr to integer value
$exp(
expr)
returns the result of raising e to the
expr power
$fabs(
expr)
returns absolute value of
expr as a floating-point value
$floor(
expr)
returns the largest integer that is not greater than the
expression
$fmod(
expr1, expr2)
returns the remainder after dividing
expr1 and expr2
$int(
expr)
returns 1 if
expr has an integer result
$ldexp(
expr1, expr2)
returns the result of
expr1 multiplied by 2 raised to the
expr2 power
$log10(
expr)
returns the base 10 logarithm of
expr
$log(
expr)
returns the natural logarithm of
expr
$max(
expr1, expr2)
returns the maximum of 2 expressions
$min(
expr1, expr2)
returns the minimum of 2 expressions
Summary of Contents for TMS320C54x
Page 38: ......
Page 39: ......
Page 40: ......
Page 41: ......
Page 42: ......
Page 43: ......
Page 44: ......
Page 45: ......
Page 46: ......
Page 47: ......
Page 48: ......
Page 49: ......
Page 50: ......
Page 51: ......
Page 52: ......
Page 53: ......
Page 54: ......
Page 55: ......
Page 56: ......
Page 57: ......
Page 58: ......
Page 59: ......
Page 60: ......
Page 61: ......
Page 62: ......
Page 276: ......
Page 277: ......
Page 278: ......
Page 279: ......
Page 280: ......
Page 281: ......
Page 282: ......
Page 283: ......
Page 284: ......
Page 285: ......
Page 286: ......
Page 287: ......
Page 288: ......
Page 289: ......
Page 290: ......
Page 291: ......
Page 292: ......
Page 293: ......
Page 294: ......
Page 295: ......
Page 296: ......
Page 297: ......
Page 298: ......
Page 299: ......
Page 300: ......
Page 301: ......
Page 302: ......