Analog Devices VISUALDSP++ 3.5 Manual page 150

C/c++ compiler and library for adsp-219x processors
Hide thumbs Also See for VISUALDSP++ 3.5:
Table of Contents

Advertisement

C/C++ Compiler Language Extensions
This function produces a result which is the fractional integer division of
the first parameter by the second. Both inputs must be positive and the
least significant word of the second parameter must be greater or equal to
the first; the result is positive (leading bit equal to 0) and truncated to 16
bits.
Extract high (most significant 16 bits)
fract16 extract_h (fract32)
This function returns the 16 most significant bits if the 32-bit
parameter provided.
Extract low (least significant 16 bits)
fract16 extract_l (fract32)
This function returns the 16 least significant bits of the 32-bit
parameter provided.
Multiply and accumulate with rounding
fract16 mac_r (fract32, fract16, fract16)
This function performs an
provided. The result is the rounded 16 most significant bits of the 32-bit
results from the
Multiply and subtract with rounding
fract16 msu_r (fract32, fract16, fract16)
This function performs an
provided. The result is the rounded 16 most significant bits of the 32-bit
result from the
Short multiply
fract16 mult (fract16, fract16)
1-112
operation using the three parameters
L_mac
operation.
L_mac
operation using the three parameters
L_msu
operation.
L_msu
VisualDSP++ 3.5 C/C++ Compiler and Library Manual
fract
fract
for ADSP-219x DSPs

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VISUALDSP++ 3.5 and is the answer not in the manual?

Subscribe to Our Youtube Channel

Related Products for Analog Devices VISUALDSP++ 3.5

Table of Contents