DSP_blk_move
[Miscellaneous]

Collaboration diagram for DSP_blk_move:


Detailed Description

void DSP_blk_move (short *restrict x, short *restrict r, int nx)


Function Documentation

void DSP_blk_move ( short *restrict  x,
short *restrict  r,
int  nx 
)

This routine moves nx 16-bit elements from one memory location pointed to by x to another pointed to by r. The source and destination blocks can be overlapped.

Parameters:
x = Block of data to be moved
r = Destination of block of data
nx = Number of elements in block
Algorithm:
DSP_blk_move.c is the natural C equivalent of the optimized intrinsic C code without restrictions note that the intrinsic C code is optimized and restrictions may apply.
Assumptions:
nx must be a multiple of 8 and greater than or equal to 8.
x and r must be double word aligned.
Implementation notes:
Endian Support: The code supports both big and little endian modes.
Interruptibility: The code is interruptible.


Copyright 2014, Texas Instruments Incorporated