
Expression Analyzer
5-12
5.5
Expression Analyzer
The expression analyzer used in the DSK assembler includes ANSI C math
library functions that aid in the generation of tables and constants. These func-
tions eliminate the tedious work of calculating tables and constants before in-
cluding them in the assembly process. The functions are shown in Table 5–2.
Note:
If you use any of these functions, a post-assembly warning is generated to
remind you that these functions are not supported by the TMS320 floating-
point code generation COFF tools. If you want to use these functions with the
COFF toolset, then extract the resulting hexadecimal values from the DSK
listing file.
Table 5–2. ANSI C Math Library Functions Supported by the DSK Assembler
ÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁ
Function
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Description
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
long abs(long);
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Absolute value
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
long labs(long);
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Absolute value
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
double fabs(double);
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Floating-point absolute
ÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁ
double cos(double);
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Cosine
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
double acos(double);
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Arc cosine
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
double cosh(double);
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Hyperbolic cosine
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
double sin(double);
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Sine
ÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁ
double asin(double);
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Arc sine
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
double sinh(double);
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Hyperbolic sine
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
double tan(double);
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Tangent
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
double atan(double);
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Arc tangent
ÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁ
double tanh(double);
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Hyperbolic tangent
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
long ceil(long);
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Ceiling operator
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
double floor(double);
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Floor operator
ÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁ
double exp(double);
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Natural exponent (e) raised to the power of a value
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
double log(double);
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Natural logarithm (ln)
Содержание TMS320C3 Series
Страница 1: ...TMS320C3x DSP Starter Kit User s Guide...
Страница 18: ...1 4...
Страница 28: ...2 10...
Страница 82: ...5 18...
Страница 140: ...Communications Kernel Source Code A 12...
Страница 145: ...Schematics B 5 DSK Circuit Board Dimensions and Schematic Diagrams...
Страница 146: ...Schematics B 6...
Страница 147: ...Schematics B 7 DSK Circuit Board Dimensions and Schematic Diagrams...
Страница 148: ...Schematics B 8...
Страница 149: ...Schematics B 9 DSK Circuit Board Dimensions and Schematic Diagrams...
Страница 150: ...Schematics B 10...
Страница 154: ...B 14...
Страница 160: ...C 6...
Страница 166: ...Index 6...