CMSIS-DSP  
CMSIS DSP Software Library
 
Loading...
Searching...
No Matches
Vector bitwise AND

Functions

void arm_and_u16 (const uint16_t *pSrcA, const uint16_t *pSrcB, uint16_t *pDst, uint32_t blockSize)
 Compute the logical bitwise AND of two fixed-point vectors.
 
void arm_and_u32 (const uint32_t *pSrcA, const uint32_t *pSrcB, uint32_t *pDst, uint32_t blockSize)
 Compute the logical bitwise AND of two fixed-point vectors.
 
void arm_and_u8 (const uint8_t *pSrcA, const uint8_t *pSrcB, uint8_t *pDst, uint32_t blockSize)
 Compute the logical bitwise AND of two fixed-point vectors.
 

Description

Compute the logical bitwise AND.

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

Function Documentation

◆ arm_and_u16()

void arm_and_u16 ( const uint16_t *  pSrcA,
const uint16_t *  pSrcB,
uint16_t *  pDst,
uint32_t  blockSize 
)

Compute the logical bitwise AND of two fixed-point vectors.

Parameters
[in]pSrcApoints to input vector A
[in]pSrcBpoints to input vector B
[out]pDstpoints to output vector
[in]blockSizenumber of samples in each vector

◆ arm_and_u32()

void arm_and_u32 ( const uint32_t *  pSrcA,
const uint32_t *  pSrcB,
uint32_t *  pDst,
uint32_t  blockSize 
)

Compute the logical bitwise AND of two fixed-point vectors.

Parameters
[in]pSrcApoints to input vector A
[in]pSrcBpoints to input vector B
[out]pDstpoints to output vector
[in]blockSizenumber of samples in each vector

◆ arm_and_u8()

void arm_and_u8 ( const uint8_t *  pSrcA,
const uint8_t *  pSrcB,
uint8_t *  pDst,
uint32_t  blockSize 
)

Compute the logical bitwise AND of two fixed-point vectors.

Parameters
[in]pSrcApoints to input vector A
[in]pSrcBpoints to input vector B
[out]pDstpoints to output vector
[in]blockSizenumber of samples in each vector