LIBML  Version 3.2.4
LIBML DSP Software Library
Functions
Collaboration diagram for BasicXor:

Functions

void tpt_xor_16bit (uint16_t *aOutData, const uint16_t *aInDataA, const uint16_t *aInDataB, uint32_t aCount)
 16-bit vector logic xor operation. More...
 
void tpt_xor_32bit (uint32_t *aOutData, const uint32_t *aInDataA, const uint32_t *aInDataB, uint32_t aCount)
 32-bit vector logic xor operation. More...
 
void tpt_xor_64bit (uint64_t *aOutData, const uint64_t *aInDataA, const uint64_t *aInDataB, uint32_t aCount)
 64-bit vector logic xor operation. More...
 
void tpt_xor_8bit (uint8_t *aOutData, const uint8_t *aInDataA, const uint8_t *aInDataB, uint32_t aCount)
 8-bit vector logic xor operation. More...
 

Detailed Description

Function Documentation

◆ tpt_xor_16bit()

void tpt_xor_16bit ( uint16_t *  aOutData,
const uint16_t *  aInDataA,
const uint16_t *  aInDataB,
uint32_t  aCount 
)

16-bit vector logic xor operation.

Parameters
[out]aOutDatapoints to output vector.
[in]aInDataApoints to first input vector.
[in]aInDataBpoints to second input vector.
[in]aCountnumber of samples in each vector
Returns
none

◆ tpt_xor_32bit()

void tpt_xor_32bit ( uint32_t *  aOutData,
const uint32_t *  aInDataA,
const uint32_t *  aInDataB,
uint32_t  aCount 
)

32-bit vector logic xor operation.

Parameters
[out]aOutDatapoints to output vector.
[in]aInDataApoints to first input vector.
[in]aInDataBpoints to second input vector.
[in]aCountnumber of samples in each vector
Returns
none

◆ tpt_xor_64bit()

void tpt_xor_64bit ( uint64_t *  aOutData,
const uint64_t *  aInDataA,
const uint64_t *  aInDataB,
uint32_t  aCount 
)

64-bit vector logic xor operation.

Parameters
[out]aOutDatapoints to output vector.
[in]aInDataApoints to first input vector.
[in]aInDataBpoints to second input vector.
[in]aCountnumber of samples in each vector
Returns
none

◆ tpt_xor_8bit()

void tpt_xor_8bit ( uint8_t *  aOutData,
const uint8_t *  aInDataA,
const uint8_t *  aInDataB,
uint32_t  aCount 
)

8-bit vector logic xor operation.

Parameters
[out]aOutDatapoints to output vector.
[in]aInDataApoints to first input vector.
[in]aInDataBpoints to second input vector.
[in]aCountnumber of samples in each vector
Returns
none