Analog Devices VISUALDSP++ 3.5 Manual page 16

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

Advertisement

CONTENTS
Avoiding Unrolling Loops ..................................................... 2-17
Avoiding Loop Rotation by Hand .......................................... 2-18
Avoiding Array Writes in Loops ............................................. 2-19
Inner Loops vs. Outer Loops ................................................ 2-19
Avoiding Conditional Code in Loops ..................................... 2-20
Avoiding Placing Function Calls in Loops .............................. 2-21
Avoiding Non-Unit Strides ................................................... 2-21
Loop Control ........................................................................ 2-21
Using the Restrict Qualifier ................................................... 2-22
Using the Const Qualifier ..................................................... 2-23
Avoiding Long Latencies ....................................................... 2-24
Using Built-In Functions in Code Optimization .......................... 2-25
Fractional Data ..................................................................... 2-25
System Support Built-In Functions ........................................ 2-26
Using Circular Buffers ........................................................... 2-27
Smaller Applications: Optimizing for Code Size .......................... 2-29
Pragmas ...................................................................................... 2-31
Function Pragmas ................................................................. 2-31
#pragma const .................................................................. 2-31
#pragma pure ................................................................... 2-32
#pragma alloc ................................................................... 2-32
#pragma regs_clobbered .................................................... 2-33
Loop Optimization Pragmas .................................................. 2-35
xvi
VisualDSP++ 3.5 C/C++ Compiler and Library Manual
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?

Related Products for Analog Devices VISUALDSP++ 3.5

Table of Contents