Nu:Tekt NTS-1 digital SDK  v1.1-0
Macros
Buffer Operations

Macros

#define REP4(expr)   (expr);(expr);(expr);(expr);
 

Buffer format conversion

static void buf_q31_to_f32 (const q31_t *q31, float *__restrict__ flt, const size_t len)
 Buffer-wise Q31 to float conversion.
 
static void buf_f32_to_q31 (const float *flt, q31_t *__restrict__ q31, const size_t len)
 Buffer-wise float to Q31 conversion.
 

Buffer clear

static void buf_clr_f32 (float *__restrict__ ptr, const uint32_t len)
 Buffer clear (float version)
 
static void buf_clr_u32 (uint32_t *__restrict__ ptr, const size_t len)
 Buffer clear (32bit unsigned integer version).
 

Buffer copy

static void buf_cpy_f32 (const float *src, float *__restrict__ dst, const size_t len)
 Buffer copy (float version).
 
static void buf_cpy_u32 (const uint32_t *src, uint32_t *__restrict__ dst, const size_t len)
 Buffer copy (32bit unsigned integer version).
 

Detailed Description