Zephyr Project API  3.3.0
A Scalable Open Source RTOS
Vector bitwise NOT

Functions

DSP_FUNC_SCOPE void zdsp_not_u8 (const uint8_t *src, uint8_t *dst, uint32_t block_size)
 Compute the logical bitwise NOT of a fixed-point vector. More...
 
DSP_FUNC_SCOPE void zdsp_not_u16 (const uint16_t *src, uint16_t *dst, uint32_t block_size)
 Compute the logical bitwise NOT of a fixed-point vector. More...
 
DSP_FUNC_SCOPE void zdsp_not_u32 (const uint32_t *src, uint32_t *dst, uint32_t block_size)
 Compute the logical bitwise NOT of a fixed-point vector. More...
 

Detailed Description

Compute the logical bitwise NOT.

There are separate functions for uint32_t, uint16_t, and uint7_t data types.

Function Documentation

◆ zdsp_not_u16()

DSP_FUNC_SCOPE void zdsp_not_u16 ( const uint16_t src,
uint16_t dst,
uint32_t  block_size 
)

#include <include/zephyr/dsp/basicmath.h>

Compute the logical bitwise NOT of a fixed-point vector.

Parameters
[in]srcpoints to input vector
[out]dstpoints to output vector
[in]block_sizenumber of samples in each vector

◆ zdsp_not_u32()

DSP_FUNC_SCOPE void zdsp_not_u32 ( const uint32_t src,
uint32_t dst,
uint32_t  block_size 
)

#include <include/zephyr/dsp/basicmath.h>

Compute the logical bitwise NOT of a fixed-point vector.

Parameters
[in]srcpoints to input vector
[out]dstpoints to output vector
[in]block_sizenumber of samples in each vector

◆ zdsp_not_u8()

DSP_FUNC_SCOPE void zdsp_not_u8 ( const uint8_t src,
uint8_t dst,
uint32_t  block_size 
)

#include <include/zephyr/dsp/basicmath.h>

Compute the logical bitwise NOT of a fixed-point vector.

Parameters
[in]srcpoints to input vector
[out]dstpoints to output vector
[in]block_sizenumber of samples in each vector