Contents
©
National Instruments Corporation
xi
Shared Memory Fixed-Point Callouts in AutoCode/C .....................5-46
Shared Memory Callout Option ........................................................5-50
Callout Pairs ......................................................................................5-51
Non-Shared (Local) Global Variable Blocks....................................5-51
Shared Global Variable Blocks.........................................................5-53
Chapter 6
Vectorized Code Generation
Scalar Gain Block Example ..............................................................6-2
Vectorized Gain Block Example.......................................................6-3
Array Subscripts................................................................................6-4
Vector Labels and Names .................................................................6-8
Multiple Arrays within a Block.......................................................................6-15
Split-Merge Inefficiency .................................................................................6-17
Split Vector .......................................................................................6-17
Merge ................................................................................................6-19
Copy-Back ........................................................................................6-21
Eliminating Copy-Back.....................................................................6-23
Other Copy-Back Scenarios..............................................................6-23
Vectorized Standard Procedure Interface ........................................................6-23
Ada Array Aggregates and Slices....................................................................6-25
Vectorization of the BlockScript Block.........................................................................6-27
Matrix Outputs ...............................................................................................................6-28