NI MATRIXx Reference Manual

Index
AutoCode Reference I-4 ni.com
bitwise functions, 3-26
comparing to sim results, 3-35
compilation example, 3-21
compiler problems, 3-35
conversion functions, 3-27, 3-31
creating instances of functions, 3-17
data types, 3-17
division function, 3-31
explicit rounding conversion, 3-32
files in the src directory, 3-21
fixed-point data types, 3-23
fixed-point variables, 3-19
floating-point textual
representation, 3-36
for multiprocessor, 5-45
generating instantiations, 3-33
generic functions, 3-17, 3-24
intermediate results, 3-30
language-defined conversion, 3-32
multiplication function, 3-31
no-op conversion function, 3-36
overflow protection, 3-20
overloaded operators, 3-17, 3-26
package dependencies, 3-18
rounding and truncating, 3-35
shared memory callouts, 5-47
subtraction function, 3-29
system scope operators and
conversions, 3-34
templates, supplied, 3-2
truncation conversion, 3-32
user types, 3-19
UTs, 3-19
wordsize extension, 3-30
C, 2-26, 2-40
32-bit division, 2-43
32-bit multiplication, 2-42
32-bit operands, 2-42
arithmetic macros, 2-38
conversion macros, 2-35
example without wordsize
extension, 2-41
files in src directory, 2-31
fixed-point variables, 2-28
fixed-point, data types, 2-28
for multiprocessor, 5-45
function interface, 2-27
implementation of fixed-point
arithmetic, 2-26
intermediate results, 2-45
macro interface, 2-27
matching sim results, 2-45
order dependency, 2-45
overflow protection, 2-31
relational macros, 2-44
required interface files, 2-27
shared memory callouts, 5-46
user types, 2-30
UTs, 2-30
wordsize extension, 2-40
selecting, 2-42
FLOAT data type, 2-4, 3-5
function interface, 2-27
files needed, 2-27
G
generated code
context, 1-3
errors in, 2-8
linking with sa files, 2-6
matching sim results, 2-45
optimizing
conditions that prevent
optimization, 7-4, 7-8
general information, 7-19
maximally reusing temporary block
outputs, 7-11
merging initialization sections
(Oinitmerge option), 7-8
Ogvarblk option, 7-4