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

Functions

void arm_or_u16 (const uint16_t *pSrcA, const uint16_t *pSrcB, uint16_t *pDst, uint32_t blockSize)
 Compute the logical bitwise OR of two fixed-point vectors.
 
void arm_or_u32 (const uint32_t *pSrcA, const uint32_t *pSrcB, uint32_t *pDst, uint32_t blockSize)
 Compute the logical bitwise OR of two fixed-point vectors.
 
void arm_or_u8 (const uint8_t *pSrcA, const uint8_t *pSrcB, uint8_t *pDst, uint32_t blockSize)
 Compute the logical bitwise OR of two fixed-point vectors.
 

Description

Compute the logical bitwise OR.

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

Function Documentation

◆ arm_or_u16()

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

Compute the logical bitwise OR 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_or_u32()

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

Compute the logical bitwise OR 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_or_u8()

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

Compute the logical bitwise OR 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