NMSIS-DSP  Version 1.2.0
NMSIS DSP Software Library
Vector bitwise inclusive OR

Compute the logical bitwise OR. More...

Functions

void riscv_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. More...
 
void riscv_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. More...
 
void riscv_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. More...
 

Detailed Description

Compute the logical bitwise OR.

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

Function Documentation

◆ riscv_or_u16()

void riscv_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
Returns
none

◆ riscv_or_u32()

void riscv_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
Returns
none

◆ riscv_or_u8()

void riscv_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
Returns
none