LIBDSP Version 4.1.9
LIBDSP Software Library
Loading...
Searching...
No Matches
riscv_math_statistics.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define riscv_power_f32(pSrc, blockSize, pResult)
#define riscv_power_f64(pSrc, blockSize, pResult)
#define riscv_power_q7(pSrc, blockSize, pResult)
#define riscv_power_q15(pSrc, blockSize, pResult)
#define riscv_power_q31(pSrc, blockSize, pResult)
#define riscv_mean_f32(pSrc, blockSize, pResult)
#define riscv_mean_f64(pSrc, blockSize, pResult)
#define riscv_mean_q7(pSrc, blockSize, pResult)
#define riscv_mean_q15(pSrc, blockSize, pResult)
#define riscv_mean_q31(pSrc, blockSize, pResult)
#define riscv_var_f32(pSrc, blockSize, pResult)
#define riscv_var_f16(pSrc, blockSize, pResult)
#define riscv_var_f64(pSrc, blockSize, pResult)
#define riscv_var_q7(pSrc, blockSize, pResult)
#define riscv_var_q15(pSrc, blockSize, pResult)
#define riscv_var_q31(pSrc, blockSize, pResult)
#define riscv_rms_f16(pSrc, blockSize, pResult)
#define riscv_rms_f32(pSrc, blockSize, pResult)
#define riscv_rms_q7(pSrc, blockSize, pResult)
#define riscv_rms_q15(pSrc, blockSize, pResult)
#define riscv_rms_q31(pSrc, blockSize, pResult)
#define riscv_std_f16(pSrc, blockSize, pResult)
#define riscv_std_f32(pSrc, blockSize, pResult)
#define riscv_std_f64(pSrc, blockSize, pResult)
#define riscv_std_q7(pSrc, blockSize, pResult)
#define riscv_std_q15(pSrc, blockSize, pResult)
#define riscv_std_q31(pSrc, blockSize, pResult)
#define riscv_min_f16(pSrc, blockSize, pResult, pIndex)
#define riscv_min_f32(pSrc, blockSize, result, index)
#define riscv_min_f64(pSrc, blockSize, result, index)
#define riscv_min_q7(pSrc, blockSize, result, index)
#define riscv_min_q15(pSrc, blockSize, result, index)
#define riscv_min_q31(pSrc, blockSize, result, index)
#define riscv_max_f32(pSrc, blockSize, result, index)
#define riscv_max_q7(pSrc, blockSize, result, index)
#define riscv_max_q15(pSrc, blockSize, result, index)
#define riscv_max_q31(pSrc, blockSize, result, index)
#define riscv_absmax_f16(pSrc, blockSize, pResult, pIndex)
#define riscv_absmax_f32(pSrc, blockSize, pResult, pIndex)
#define riscv_absmax_f64(pSrc, blockSize, pResult, pIndex)
#define riscv_absmax_q15(pSrc, blockSize, pResult, pIndex)
#define riscv_absmax_q31(pSrc, blockSize, pResult, pIndex)
#define riscv_absmax_q7(pSrc, blockSize, pResult, pIndex)
#define riscv_absmax_no_idx_f16(pSrc, blockSize, pResult)
#define riscv_absmax_no_idx_f32(pSrc, blockSize, pResult)
#define riscv_absmax_no_idx_f64(pSrc, blockSize, pResult)
#define riscv_absmax_no_idx_q15(pSrc, blockSize, pResult)
#define riscv_absmax_no_idx_q31(pSrc, blockSize, pResult)
#define riscv_absmax_no_idx_q7(pSrc, blockSize, pResult)
#define riscv_absmin_f16(pSrc, blockSize, pResult, pIndex)
#define riscv_absmin_f32(pSrc, blockSize, pResult, pIndex)
#define riscv_absmin_f64(pSrc, blockSize, pResult, pIndex)
#define riscv_absmin_q15(pSrc, blockSize, pResult, pIndex)
#define riscv_absmin_q31(pSrc, blockSize, pResult, pIndex)
#define riscv_absmin_q7(pSrc, blockSize, pResult, pIndex)
#define riscv_absmin_no_idx_f16(pSrc, blockSize, pResult)
#define riscv_absmin_no_idx_f32(pSrc, blockSize, pResult)
#define riscv_absmin_no_idx_f64(pSrc, blockSize, pResult)
#define riscv_absmin_no_idx_q15(pSrc, blockSize, pResult)
#define riscv_absmin_no_idx_q31(pSrc, blockSize, pResult)
#define riscv_absmin_no_idx_q7(pSrc, blockSize, pResult)
#define riscv_accumulate_f16(pSrc, blockSize, pResult)
#define riscv_accumulate_f32(pSrc, blockSize, pResult)
#define riscv_accumulate_f64(pSrc, blockSize, pResult)
#define riscv_entropy_f16(pSrcA, blockSize)
#define riscv_entropy_f32(pSrcA, blockSize)
#define riscv_entropy_f64(pSrcA, blockSize)
#define riscv_kullback_leibler_f16(pSrcA, pSrcB, blockSize)
#define riscv_kullback_leibler_f32(pSrcA, pSrcB, blockSize)
#define riscv_kullback_leibler_f64(pSrcA, pSrcB, blockSize)
#define riscv_logsumexp_f16(in, blockSize)
#define riscv_logsumexp_f32(in, blockSize)
#define riscv_logsumexp_dot_prod_f16(pSrcA, pSrcB, blockSize, pTmpBuffer)
#define riscv_logsumexp_dot_prod_f32(pSrcA, pSrcB, blockSize, pTmpBuffer)
#define riscv_max_no_idx_f16(pSrc, blockSize, pResult)
#define riscv_max_no_idx_f32(pSrc, blockSize, pResult)
#define riscv_max_no_idx_f64(pSrc, blockSize, pResult)
#define riscv_max_no_idx_q15(pSrc, blockSize, pResult)
#define riscv_max_no_idx_q31(pSrc, blockSize, pResult)
#define riscv_max_no_idx_q7(pSrc, blockSize, pResult)
#define riscv_min_no_idx_f16(pSrc, blockSize, pResult)
#define riscv_min_no_idx_f32(pSrc, blockSize, pResult)
#define riscv_min_no_idx_f64(pSrc, blockSize, pResult)
#define riscv_min_no_idx_q15(pSrc, blockSize, pResult)
#define riscv_min_no_idx_q31(pSrc, blockSize, pResult)
#define riscv_min_no_idx_q7(pSrc, blockSize, pResult)
#define riscv_mse_f16(pSrcA, pSrcB, blockSize, result)
#define riscv_mse_f32(pSrcA, pSrcB, blockSize, result)
#define riscv_mse_f64(pSrcA, pSrcB, result, blockSize)
#define riscv_mse_q7(pSrcA, pSrcB, blockSize, result)
#define riscv_mse_q15(pSrcA, pSrcB, blockSize, result)
#define riscv_mse_q31(pSrcA, pSrcB, blockSize, result)

Macro Definition Documentation

◆ riscv_absmax_f16

#define riscv_absmax_f16 ( pSrc,
blockSize,
pResult,
pIndex )
Value:
tpt_absmax_f16(pResult, pIndex, pSrc, blockSize)
void tpt_absmax_f16(f16_t *aResult, uint32_t *aIndex, const f16_t *aInData, uint32_t aCount)
Maximum value of absolute values of a floating-point vector.

◆ riscv_absmax_f32

#define riscv_absmax_f32 ( pSrc,
blockSize,
pResult,
pIndex )
Value:
tpt_absmax_f32(pResult, pIndex, pSrc, blockSize)
void tpt_absmax_f32(f32_t *aResult, uint32_t *aIndex, const f32_t *aInData, uint32_t aCount)
Maximum value of absolute values of a floating-point vector.
Definition tpt_absmax_f32.c:47

◆ riscv_absmax_f64

#define riscv_absmax_f64 ( pSrc,
blockSize,
pResult,
pIndex )
Value:
tpt_absmax_f64(pResult, pIndex, pSrc, blockSize)
void tpt_absmax_f64(f64_t *aResult, uint32_t *aIndex, const f64_t *aInData, uint32_t aCount)
Maximum value of absolute values of a floating-point vector.
Definition tpt_absmax_f64.c:56

◆ riscv_absmax_no_idx_f16

#define riscv_absmax_no_idx_f16 ( pSrc,
blockSize,
pResult )
Value:
tpt_absmax_no_idx_f16(pResult, pSrc, blockSize)

◆ riscv_absmax_no_idx_f32

#define riscv_absmax_no_idx_f32 ( pSrc,
blockSize,
pResult )
Value:
tpt_absmax_no_idx_f32(pResult, pSrc, blockSize)
void tpt_absmax_no_idx_f32(f32_t *aResult, const f32_t *pSrc, uint32_t blockSize)
Maximum value of absolute values of a floating-point vector.
Definition tpt_absmax_no_idx_f32.c:56

◆ riscv_absmax_no_idx_f64

#define riscv_absmax_no_idx_f64 ( pSrc,
blockSize,
pResult )
Value:
tpt_absmax_no_idx_f64(pResult, pSrc, blockSize)
void tpt_absmax_no_idx_f64(f64_t *aResult, const f64_t *pSrc, uint32_t blockSize)
Maximum value of absolute values of a floating-point vector.
Definition tpt_absmax_no_idx_f64.c:56

◆ riscv_absmax_no_idx_q15

#define riscv_absmax_no_idx_q15 ( pSrc,
blockSize,
pResult )
Value:
tpt_absmax_no_idx_q15(pResult, pSrc, blockSize)
void tpt_absmax_no_idx_q15(q15_t *aResult, const q15_t *pSrc, uint32_t blockSize)
Maximum value of absolute values of a Q15 vector.
Definition tpt_absmax_no_idx_q15.c:47

◆ riscv_absmax_no_idx_q31

#define riscv_absmax_no_idx_q31 ( pSrc,
blockSize,
pResult )
Value:
tpt_absmax_no_idx_q31(pResult, pSrc, blockSize)
void tpt_absmax_no_idx_q31(q31_t *aResult, const q31_t *pSrc, uint32_t blockSize)
Maximum value of absolute values of a Q31 vector.
Definition tpt_absmax_no_idx_q31.c:44

◆ riscv_absmax_no_idx_q7

#define riscv_absmax_no_idx_q7 ( pSrc,
blockSize,
pResult )
Value:
tpt_absmax_no_idx_q7(pResult, pSrc, blockSize)
void tpt_absmax_no_idx_q7(q7_t *aResult, const q7_t *aInData, uint32_t aCount)
Maximum value of absolute values of a Q7 vector.
Definition tpt_absmax_no_idx_q7.c:40

◆ riscv_absmax_q15

#define riscv_absmax_q15 ( pSrc,
blockSize,
pResult,
pIndex )
Value:
tpt_absmax_q15(pResult, pIndex, pSrc, blockSize)
void tpt_absmax_q15(q15_t *aResult, uint32_t *aIndex, const q15_t *aInData, uint32_t aCount)
Maximum value of absolute values of a Q15 vector.
Definition tpt_absmax_q15.c:48

◆ riscv_absmax_q31

#define riscv_absmax_q31 ( pSrc,
blockSize,
pResult,
pIndex )
Value:
tpt_absmax_q31(pResult, pIndex, pSrc, blockSize)
void tpt_absmax_q31(q31_t *aResult, uint32_t *aIndex, const q31_t *aInData, uint32_t aCount)
Maximum value of absolute values of a Q31 vector.
Definition tpt_absmax_q31.c:47

◆ riscv_absmax_q7

#define riscv_absmax_q7 ( pSrc,
blockSize,
pResult,
pIndex )
Value:
tpt_absmax_q7(pResult, pIndex, pSrc, blockSize)
void tpt_absmax_q7(q7_t *aResult, uint32_t *pIndex, const q7_t *pSrc, uint32_t blockSize)
Maximum value of absolute values of a Q7 vector.
Definition tpt_absmax_q7.c:46

◆ riscv_absmin_f16

#define riscv_absmin_f16 ( pSrc,
blockSize,
pResult,
pIndex )
Value:
tpt_absmin_f16(pResult, pIndex, pSrc, blockSize)

◆ riscv_absmin_f32

#define riscv_absmin_f32 ( pSrc,
blockSize,
pResult,
pIndex )
Value:
tpt_absmin_f32(pResult, pIndex, pSrc, blockSize)
void tpt_absmin_f32(f32_t *aResult, uint32_t *pIndex, const f32_t *pSrc, uint32_t blockSize)
Minimum value of absolute values of a floating-point vector.
Definition tpt_absmin_f32.c:47

◆ riscv_absmin_f64

#define riscv_absmin_f64 ( pSrc,
blockSize,
pResult,
pIndex )
Value:
tpt_absmin_f64(pResult, pIndex, pSrc, blockSize)
void tpt_absmin_f64(f64_t *aResult, uint32_t *pIndex, const f64_t *pSrc, uint32_t blockSize)
Minimum value of absolute values of a floating-point vector.
Definition tpt_absmin_f64.c:45

◆ riscv_absmin_no_idx_f16

#define riscv_absmin_no_idx_f16 ( pSrc,
blockSize,
pResult )
Value:
tpt_absmin_no_idx_f16(pResult, pSrc, blockSize)
void tpt_absmin_no_idx_f16(f16_t *aResult, const f16_t *pSrc, uint32_t blockSize)
Minimum value of absolute values of a floating-point vector.

◆ riscv_absmin_no_idx_f32

#define riscv_absmin_no_idx_f32 ( pSrc,
blockSize,
pResult )
Value:
tpt_absmin_no_idx_f32(pResult, pSrc, blockSize)
void tpt_absmin_no_idx_f32(f32_t *aResult, const f32_t *pSrc, uint32_t blockSize)
Minimum value of absolute values of a floating-point vector.
Definition tpt_absmin_no_idx_f32.c:57

◆ riscv_absmin_no_idx_f64

#define riscv_absmin_no_idx_f64 ( pSrc,
blockSize,
pResult )
Value:
tpt_absmin_no_idx_f64(pResult, pSrc, blockSize)
void tpt_absmin_no_idx_f64(f64_t *aResult, const f64_t *pSrc, uint32_t blockSize)
Minimum value of absolute values of a floating-point vector.
Definition tpt_absmin_no_idx_f64.c:56

◆ riscv_absmin_no_idx_q15

#define riscv_absmin_no_idx_q15 ( pSrc,
blockSize,
pResult )
Value:
tpt_absmin_no_idx_q15(pResult, pSrc, blockSize)
void tpt_absmin_no_idx_q15(q15_t *aResult, const q15_t *pSrc, uint32_t blockSize)
Minimum value of absolute values of a Q15 vector.
Definition tpt_absmin_no_idx_q15.c:44

◆ riscv_absmin_no_idx_q31

#define riscv_absmin_no_idx_q31 ( pSrc,
blockSize,
pResult )
Value:
tpt_absmin_no_idx_q31(pResult, pSrc, blockSize)
void tpt_absmin_no_idx_q31(q31_t *aResult, const q31_t *pSrc, uint32_t blockSize)
Minimum value of absolute values of a Q31 vector.
Definition tpt_absmin_no_idx_q31.c:43

◆ riscv_absmin_no_idx_q7

#define riscv_absmin_no_idx_q7 ( pSrc,
blockSize,
pResult )
Value:
tpt_absmin_no_idx_q7(pResult, pSrc, blockSize)
void tpt_absmin_no_idx_q7(q7_t *aResult, const q7_t *pSrc, uint32_t blockSize)
Minimum value of absolute values of a Q7 vector.
Definition tpt_absmin_no_idx_q7.c:40

◆ riscv_absmin_q15

#define riscv_absmin_q15 ( pSrc,
blockSize,
pResult,
pIndex )
Value:
tpt_absmin_q15(pResult, pIndex, pSrc, blockSize)
void tpt_absmin_q15(q15_t *aResult, uint32_t *pIndex, const q15_t *pSrc, uint32_t blockSize)
Minimum value of absolute values of a Q15 vector.
Definition tpt_absmin_q15.c:48

◆ riscv_absmin_q31

#define riscv_absmin_q31 ( pSrc,
blockSize,
pResult,
pIndex )
Value:
tpt_absmin_q31(pResult, pIndex, pSrc, blockSize)
void tpt_absmin_q31(q31_t *aResult, uint32_t *pIndex, const q31_t *pSrc, uint32_t blockSize)
Minimum value of absolute values of a Q31 vector.
Definition tpt_absmin_q31.c:55

◆ riscv_absmin_q7

#define riscv_absmin_q7 ( pSrc,
blockSize,
pResult,
pIndex )
Value:
tpt_absmin_q7(pResult, pIndex, pSrc, blockSize)
void tpt_absmin_q7(q7_t *aResult, uint32_t *pIndex, const q7_t *pSrc, uint32_t blockSize)
Minimum value of absolute values of a Q7 vector.
Definition tpt_absmin_q7.c:47

◆ riscv_accumulate_f16

#define riscv_accumulate_f16 ( pSrc,
blockSize,
pResult )
Value:
tpt_accumulate_f16(pSrc, blockSize, pResult)
void tpt_accumulate_f16(f16_t *aResult, const f16_t *aInData, uint32_t aCount)
Accumulate the sum of a floating-point vector.

◆ riscv_accumulate_f32

#define riscv_accumulate_f32 ( pSrc,
blockSize,
pResult )
Value:
tpt_accumulate_f32(pResult, pSrc, blockSize)
void tpt_accumulate_f32(f32_t *aResult, const f32_t *pSrc, uint32_t blockSize)
Accumulate the sum of a floating-point vector.
Definition tpt_accumulate_f32.c:57

◆ riscv_accumulate_f64

#define riscv_accumulate_f64 ( pSrc,
blockSize,
pResult )
Value:
tpt_accumulate_f64(pResult, pSrc, blockSize)
void tpt_accumulate_f64(f64_t *aResult, const f64_t *pSrc, uint32_t blockSize)
Accumulate the sum of a floating-point vector.
Definition tpt_accumulate_f64.c:53

◆ riscv_entropy_f16

#define riscv_entropy_f16 ( pSrcA,
blockSize )
Value:
tpt_entropy_f16(pSrcA, blockSize)

◆ riscv_entropy_f32

#define riscv_entropy_f32 ( pSrcA,
blockSize )
Value:
tpt_entropy_f32(pSrcA, blockSize)
f32_t tpt_entropy_f32(const f32_t *aIndata, uint32_t aCount)
Entropy of the floating-potint vector.
Definition tpt_entropy_f32.c:35

◆ riscv_entropy_f64

#define riscv_entropy_f64 ( pSrcA,
blockSize )
Value:
tpt_entropy_f64(pSrcA, blockSize)
f64_t tpt_entropy_f64(const f64_t *aIndata, uint32_t aCount)
Entropy of the floating-potint vector.
Definition tpt_entropy_f64.c:51

◆ riscv_kullback_leibler_f16

#define riscv_kullback_leibler_f16 ( pSrcA,
pSrcB,
blockSize )
Value:
tpt_kullback_leibler_f16(pSrcA, pSrcB, blockSize)

◆ riscv_kullback_leibler_f32

#define riscv_kullback_leibler_f32 ( pSrcA,
pSrcB,
blockSize )
Value:
tpt_kullback_leibler_f32(pSrcA, pSrcB, blockSize)
f32_t tpt_kullback_leibler_f32(const f32_t *pSrcA, const f32_t *pSrcB, uint32_t blockSize)
Kullback-Leibler divergence of two floating-point vectors.
Definition tpt_kullback_leibler_f32.c:59

◆ riscv_kullback_leibler_f64

#define riscv_kullback_leibler_f64 ( pSrcA,
pSrcB,
blockSize )
Value:
tpt_kullback_leibler_f64(pSrcA, pSrcB, blockSize)
f64_t tpt_kullback_leibler_f64(const f64_t *pSrcA, const f64_t *pSrcB, uint32_t blockSize)
Kullback-Leibler divergence of two floating-point vectors.
Definition tpt_kullback_leibler_f64.c:56

◆ riscv_logsumexp_dot_prod_f16

#define riscv_logsumexp_dot_prod_f16 ( pSrcA,
pSrcB,
blockSize,
pTmpBuffer )
Value:
tpt_logsumexp_dot_prod_f16(pSrcA, pSrcB, blockSize, pTmpBuffer)
f16_t tpt_logsumexp_dot_prod_f16(const f16_t *pSrcA, const f16_t *pSrcB, uint32_t blockSize, f16_t *pTmpBuffer)
LogSumExp dot product of two floating-point vectors.

◆ riscv_logsumexp_dot_prod_f32

#define riscv_logsumexp_dot_prod_f32 ( pSrcA,
pSrcB,
blockSize,
pTmpBuffer )
Value:
tpt_logsumexp_dot_prod_f32(pSrcA, pSrcB, blockSize, pTmpBuffer)
f32_t tpt_logsumexp_dot_prod_f32(const f32_t *aInDataA, const f32_t *aInDataB, uint32_t aCount, f32_t *aTmpBuffer)
LogSumExp dot product of two floating-point vectors.
Definition tpt_logsumexp_dot_prod_f32.c:58

◆ riscv_logsumexp_f16

#define riscv_logsumexp_f16 ( in,
blockSize )
Value:
tpt_logsumexp_f16(in, blockSize)
f16_t tpt_logsumexp_f16(const f16_t *aInData, uint32_t aCount)
LogSumExp of a floating-point vector.

◆ riscv_logsumexp_f32

#define riscv_logsumexp_f32 ( in,
blockSize )
Value:
tpt_logsumexp_f32(in, blockSize)
f32_t tpt_logsumexp_f32(const f32_t *aInData, uint32_t aCount)
LogSumExp of a floating-point vector.
Definition tpt_logsumexp_f32.c:66

◆ riscv_max_f32

#define riscv_max_f32 ( pSrc,
blockSize,
result,
index )
Value:
tpt_max_f32(result, index, pSrc, blockSize)
void tpt_max_f32(f32_t *aResult, uint32_t *aIndex, const f32_t *aInData, uint32_t aCount)
Maximum value of a floating-point vector.
Definition tpt_max_f32.c:38

◆ riscv_max_no_idx_f16

#define riscv_max_no_idx_f16 ( pSrc,
blockSize,
pResult )
Value:
tpt_max_no_idx_f16(pResult, pSrc, blockSize)
void tpt_max_no_idx_f16(f16_t *aResult, const f16_t *aInData, uint32_t aCount)
Maximum value of a floating-point vector.

◆ riscv_max_no_idx_f32

#define riscv_max_no_idx_f32 ( pSrc,
blockSize,
pResult )
Value:
tpt_max_no_idx_f32(pResult, pSrc, blockSize)
void tpt_max_no_idx_f32(f32_t *aResult, const f32_t *aInData, uint32_t aCount)
Maximum value of a floating-point vector.
Definition tpt_max_no_idx_f32.c:57

◆ riscv_max_no_idx_f64

#define riscv_max_no_idx_f64 ( pSrc,
blockSize,
pResult )
Value:
tpt_max_no_idx_f64(pResult, pSrc, blockSize)
void tpt_max_no_idx_f64(f64_t *aResult, const f64_t *aInData, uint32_t aCount)
Maximum value of a floating-point vector.
Definition tpt_max_no_idx_f64.c:54

◆ riscv_max_no_idx_q15

#define riscv_max_no_idx_q15 ( pSrc,
blockSize,
pResult )
Value:
tpt_max_no_idx_q15(pResult, pSrc, blockSize)
void tpt_max_no_idx_q15(q15_t *aResult, const q15_t *aInData, uint32_t aCount)
Maximum value of a Q15 vector without index.
Definition tpt_max_no_idx_q15.c:45

◆ riscv_max_no_idx_q31

#define riscv_max_no_idx_q31 ( pSrc,
blockSize,
pResult )
Value:
tpt_max_no_idx_q31(pResult, pSrc, blockSize)
void tpt_max_no_idx_q31(q31_t *aResult, const q31_t *aInData, uint32_t aCount)
Maximum value of a Q31 vector without index.
Definition tpt_max_no_idx_q31.c:44

◆ riscv_max_no_idx_q7

#define riscv_max_no_idx_q7 ( pSrc,
blockSize,
pResult )
Value:
tpt_max_no_idx_q7(pResult, pSrc, blockSize)
void tpt_max_no_idx_q7(q7_t *aResult, const q7_t *aInData, uint32_t aCount)
Maximum value of a Q7 vector without index.
Definition tpt_max_no_idx_q7.c:47

◆ riscv_max_q15

#define riscv_max_q15 ( pSrc,
blockSize,
result,
index )
Value:
tpt_max_q15(result, index, pSrc, blockSize)
void tpt_max_q15(q15_t *aResult, uint32_t *aIndex, const q15_t *aInData, uint32_t aCount)
Maximum value of a Q15 vector.
Definition tpt_max_q15.c:28

◆ riscv_max_q31

#define riscv_max_q31 ( pSrc,
blockSize,
result,
index )
Value:
tpt_max_q31(result, index, pSrc, blockSize)
void tpt_max_q31(q31_t *aResult, uint32_t *aIndex, const q31_t *aInData, uint32_t aCount)
Maximum value of a Q31 vector.
Definition tpt_max_q31.c:28

◆ riscv_max_q7

#define riscv_max_q7 ( pSrc,
blockSize,
result,
index )
Value:
tpt_max_q7(result, index, pSrc, blockSize)
void tpt_max_q7(q7_t *aResult, uint32_t *aIndex, const q7_t *aInData, uint32_t aCount)
Maximum value of a Q7 vector.
Definition tpt_max_q7.c:28

◆ riscv_mean_f32

#define riscv_mean_f32 ( pSrc,
blockSize,
pResult )
Value:
tpt_mean_f32(pResult, pSrc, blockSize)
void tpt_mean_f32(f32_t *aResult, const f32_t *aInData, uint32_t aCount)
Mean value of a floating-point vector.
Definition tpt_mean_f32.c:43

◆ riscv_mean_f64

#define riscv_mean_f64 ( pSrc,
blockSize,
pResult )
Value:
tpt_mean_f64(pResult, pSrc, blockSize)
void tpt_mean_f64(f64_t *aResult, const f64_t *aInData, uint32_t aCount)
Mean value of a floating-point vector.
Definition tpt_mean_f64.c:43

◆ riscv_mean_q15

#define riscv_mean_q15 ( pSrc,
blockSize,
pResult )
Value:
tpt_mean_q15(pResult, pSrc, blockSize)
void tpt_mean_q15(q15_t *aResult, const q15_t *aInData, uint32_t aCount)
Mean value of a Q15 vector.
Definition tpt_mean_q15.c:37

◆ riscv_mean_q31

#define riscv_mean_q31 ( pSrc,
blockSize,
pResult )
Value:
tpt_mean_q31(pResult, pSrc, blockSize)
void tpt_mean_q31(q31_t *aResult, const q31_t *aInData, uint32_t aCount)
Mean value of a Q31 vector.
Definition tpt_mean_q31.c:37

◆ riscv_mean_q7

#define riscv_mean_q7 ( pSrc,
blockSize,
pResult )
Value:
tpt_mean_q7(pResult, pSrc, blockSize)
void tpt_mean_q7(q7_t *aResult, const q7_t *aInData, uint32_t aCount)
Mean value of a Q7 vector.
Definition tpt_mean_q7.c:37

◆ riscv_min_f16

#define riscv_min_f16 ( pSrc,
blockSize,
pResult,
pIndex )
Value:
tpt_min_f16(pResult, pIndex, pSrc, blockSize)
void tpt_min_f16(f16_t *aResult, uint32_t *aIndex, const f16_t *aInData, uint32_t aCount)
Minimum value of a f16 vector.

◆ riscv_min_f32

#define riscv_min_f32 ( pSrc,
blockSize,
result,
index )
Value:
tpt_min_f32(result, index, pSrc, blockSize)
void tpt_min_f32(f32_t *aResult, uint32_t *aIndex, const f32_t *aInData, uint32_t aCount)
Minimum value of a floating-point vector.
Definition tpt_min_f32.c:38

◆ riscv_min_f64

#define riscv_min_f64 ( pSrc,
blockSize,
result,
index )
Value:
tpt_min_f64(result, index, pSrc, blockSize)
void tpt_min_f64(f64_t *aResult, uint32_t *pIndex, const f64_t *pSrc, uint32_t blockSize)
Minimum value of a floating-point vector.
Definition tpt_min_f64.c:54

◆ riscv_min_no_idx_f16

#define riscv_min_no_idx_f16 ( pSrc,
blockSize,
pResult )
Value:
tpt_min_no_idx_f16(pResult, pSrc, blockSize)
void tpt_min_no_idx_f16(f16_t *aResult, const f16_t *aInData, uint32_t aCount)

◆ riscv_min_no_idx_f32

#define riscv_min_no_idx_f32 ( pSrc,
blockSize,
pResult )
Value:
tpt_min_no_idx_f32(pResult, pSrc, blockSize)
void tpt_min_no_idx_f32(f32_t *aResult, const f32_t *pSrc, uint32_t blockSize)
Minimum value of a f32 vector without index.
Definition tpt_min_no_idx_f32.c:58

◆ riscv_min_no_idx_f64

#define riscv_min_no_idx_f64 ( pSrc,
blockSize,
pResult )
Value:
tpt_min_no_idx_f64(pResult, pSrc, blockSize)
void tpt_min_no_idx_f64(f64_t *aResult, const f64_t *pSrc, uint32_t blockSize)
Minimum value of a f64 vector without index.
Definition tpt_min_no_idx_f64.c:55

◆ riscv_min_no_idx_q15

#define riscv_min_no_idx_q15 ( pSrc,
blockSize,
pResult )
Value:
tpt_min_no_idx_q15(pResult, pSrc, blockSize)
void tpt_min_no_idx_q15(q15_t *aResult, const q15_t *pSrc, uint32_t blockSize)
Minimum value of a floating-point vector.
Definition tpt_min_no_idx_q15.c:45

◆ riscv_min_no_idx_q31

#define riscv_min_no_idx_q31 ( pSrc,
blockSize,
pResult )
Value:
tpt_min_no_idx_q31(pResult, pSrc, blockSize)
void tpt_min_no_idx_q31(q31_t *aResult, const q31_t *aInData, uint32_t aCount)
Minimum value of a Q15 vector without index.
Definition tpt_min_no_idx_q31.c:45

◆ riscv_min_no_idx_q7

#define riscv_min_no_idx_q7 ( pSrc,
blockSize,
pResult )
Value:
tpt_min_no_idx_q7(pResult, pSrc, blockSize)
void tpt_min_no_idx_q7(q7_t *aResult, const q7_t *pSrc, uint32_t blockSize)
Minimum value of a Q7 vector without index.
Definition tpt_min_no_idx_q7.c:45

◆ riscv_min_q15

#define riscv_min_q15 ( pSrc,
blockSize,
result,
index )
Value:
tpt_min_q15(result, index, pSrc, blockSize)
void tpt_min_q15(q15_t *aResult, uint32_t *aIndex, const q15_t *aInData, uint32_t aCount)
Minimum value of a Q15 vector.
Definition tpt_min_q15.c:28

◆ riscv_min_q31

#define riscv_min_q31 ( pSrc,
blockSize,
result,
index )
Value:
tpt_min_q31(result, index, pSrc, blockSize)
void tpt_min_q31(q31_t *aResult, uint32_t *aIndex, const q31_t *aInData, uint32_t aCount)
Minimum value of a Q31 vector.
Definition tpt_min_q31.c:28

◆ riscv_min_q7

#define riscv_min_q7 ( pSrc,
blockSize,
result,
index )
Value:
tpt_min_q7(result, index, pSrc, blockSize)
void tpt_min_q7(q7_t *aResult, uint32_t *aIndex, const q7_t *aInData, uint32_t aCount)
Minimum value of a Q7 vector.
Definition tpt_min_q7.c:28

◆ riscv_mse_f16

#define riscv_mse_f16 ( pSrcA,
pSrcB,
blockSize,
result )
Value:
tpt_mse_f16(result, pSrcA, pSrcB, blockSize)

◆ riscv_mse_f32

#define riscv_mse_f32 ( pSrcA,
pSrcB,
blockSize,
result )
Value:
tpt_mse_f32(result, pSrcA, pSrcB, blockSize)
void tpt_mse_f32(f32_t *aOutData, const f32_t *aInDataA, const f32_t *aInDataB, uint32_t aCount)
Mean square error value of f32 vector.
Definition tpt_mse_f32.c:36

◆ riscv_mse_f64

#define riscv_mse_f64 ( pSrcA,
pSrcB,
result,
blockSize )
Value:
tpt_mse_f64(result, pSrcA, pSrcB, blockSize)
void tpt_mse_f64(f64_t *aResult, const f64_t *pSrcA, const f64_t *pSrcB, uint32_t blockSize)
Mean square error value of f32 vector.
Definition tpt_mse_f64.c:28

◆ riscv_mse_q15

#define riscv_mse_q15 ( pSrcA,
pSrcB,
blockSize,
result )
Value:
tpt_mse_q15(result, pSrcA, pSrcB, blockSize)
void tpt_mse_q15(q15_t *aOutData, const q15_t *aInDataA, const q15_t *aInDataB, uint32_t aCount)
Mean square error value of q15 vector.
Definition tpt_mse_q15.c:36

◆ riscv_mse_q31

#define riscv_mse_q31 ( pSrcA,
pSrcB,
blockSize,
result )
Value:
tpt_mse_q31(result, pSrcA, pSrcB, blockSize)
void tpt_mse_q31(q31_t *aOutData, const q31_t *aInDataA, const q31_t *aInDataB, uint32_t aCount)
Mean square error value of q31 vector.
Definition tpt_mse_q31.c:37

◆ riscv_mse_q7

#define riscv_mse_q7 ( pSrcA,
pSrcB,
blockSize,
result )
Value:
tpt_mse_q7(result, pSrcA, pSrcB, blockSize)
void tpt_mse_q7(q7_t *aOutData, const q7_t *aInDataA, const q7_t *aInDataB, uint32_t aCount)
Mean square error value of q7 vector.
Definition tpt_mse_q7.c:30

◆ riscv_power_f32

#define riscv_power_f32 ( pSrc,
blockSize,
pResult )
Value:
tpt_power_f32(pResult, pSrc, blockSize)
void tpt_power_f32(f32_t *aResult, const f32_t *aInData, uint32_t aCount)
Sum of the squares of the elements of a floating-point vector.
Definition tpt_power_f32.c:42

◆ riscv_power_f64

#define riscv_power_f64 ( pSrc,
blockSize,
pResult )
Value:
tpt_power_f64(pResult, pSrc, blockSize)
void tpt_power_f64(f64_t *aResult, const f64_t *aInData, uint32_t aCount)
Sum of the squares of the elements of a floating-point vector.
Definition tpt_power_f64.c:42

◆ riscv_power_q15

#define riscv_power_q15 ( pSrc,
blockSize,
pResult )
Value:
tpt_power_q15(pResult, pSrc, blockSize)
void tpt_power_q15(q33_30_t *aResult, const q15_t *aInData, uint32_t aCount)
Sum of the squares of the elements of a Q15 vector.
Definition tpt_power_q15.c:39

◆ riscv_power_q31

#define riscv_power_q31 ( pSrc,
blockSize,
pResult )
Value:
tpt_power_q31(pResult, pSrc, blockSize)
void tpt_power_q31(q15_48_t *aResult, const q31_t *aInData, uint32_t aCount)
Sum of the squares of the elements of a Q31 vector.
Definition tpt_power_q31.c:41

◆ riscv_power_q7

#define riscv_power_q7 ( pSrc,
blockSize,
pResult )
Value:
tpt_power_q7(pResult, pSrc, blockSize)
void tpt_power_q7(q17_14_t *aResult, const q7_t *aInData, uint32_t aCount)
Sum of the squares of the elements of a Q7 vector.
Definition tpt_power_q7.c:39

◆ riscv_rms_f16

#define riscv_rms_f16 ( pSrc,
blockSize,
pResult )
Value:
tpt_rms_f16(pResult, pSrc, blockSize)

◆ riscv_rms_f32

#define riscv_rms_f32 ( pSrc,
blockSize,
pResult )
Value:
tpt_rms_f32(pResult, pSrc, blockSize)
void tpt_rms_f32(f32_t *aResult, const f32_t *aInData, uint32_t aCount)
Root Mean Square of the elements of a floating-point vector.
Definition tpt_rms_f32.c:41

◆ riscv_rms_q15

#define riscv_rms_q15 ( pSrc,
blockSize,
pResult )
Value:
tpt_rms_q15(pResult, pSrc, blockSize)
void tpt_rms_q15(q15_t *aResult, const q15_t *aInData, uint32_t aCount)
Root Mean Square of the elements of a Q15 vector.
Definition tpt_rms_q15.c:41

◆ riscv_rms_q31

#define riscv_rms_q31 ( pSrc,
blockSize,
pResult )
Value:
tpt_rms_q31(pResult, pSrc, blockSize)
void tpt_rms_q31(q31_t *aResult, const q31_t *aInData, uint32_t aCount)
Root Mean Square of the elements of a Q31 vector.
Definition tpt_rms_q31.c:42

◆ riscv_rms_q7

#define riscv_rms_q7 ( pSrc,
blockSize,
pResult )
Value:
tpt_rms_q7(pResult, pSrc, blockSize)

◆ riscv_std_f16

#define riscv_std_f16 ( pSrc,
blockSize,
pResult )
Value:
tpt_std_f16(pResult, pSrc, blockSize)

◆ riscv_std_f32

#define riscv_std_f32 ( pSrc,
blockSize,
pResult )
Value:
tpt_std_f32(pResult, pSrc, blockSize)
void tpt_std_f32(f32_t *aResult, const f32_t *aInData, uint32_t aCount)
Standard deviation of the elements of a floating-point vector.
Definition tpt_std_f32.c:44

◆ riscv_std_f64

#define riscv_std_f64 ( pSrc,
blockSize,
pResult )
Value:
tpt_std_f64(pResult, pSrc, blockSize)
void tpt_std_f64(f64_t *aResult, const f64_t *aInData, uint32_t aCount)
Standard deviation of the elements of a floating-point vector.
Definition tpt_std_f64.c:56

◆ riscv_std_q15

#define riscv_std_q15 ( pSrc,
blockSize,
pResult )
Value:
tpt_std_q15(pResult, pSrc, blockSize)
void tpt_std_q15(q15_t *aResult, const q15_t *aInData, uint32_t aCount)
Standard deviation of the elements of a Q15 vector.
Definition tpt_std_q15.c:41

◆ riscv_std_q31

#define riscv_std_q31 ( pSrc,
blockSize,
pResult )
Value:
tpt_std_q31(pResult, pSrc, blockSize)
void tpt_std_q31(q31_t *aResult, const q31_t *aInData, uint32_t aCount)
Standard deviation of the elements of a Q31 vector.
Definition tpt_std_q31.c:45

◆ riscv_std_q7

#define riscv_std_q7 ( pSrc,
blockSize,
pResult )
Value:
tpt_std_q7(pResult, pSrc, blockSize)

◆ riscv_var_f16

#define riscv_var_f16 ( pSrc,
blockSize,
pResult )
Value:
tpt_var_f16(pResult, pSrc, blockSize)

◆ riscv_var_f32

#define riscv_var_f32 ( pSrc,
blockSize,
pResult )
Value:
tpt_var_f32(pResult, pSrc, blockSize)
void tpt_var_f32(f32_t *aResult, const f32_t *aInData, uint32_t aCount)
Variance of the elements of a floating-point vector.
Definition tpt_var_f32.c:46

◆ riscv_var_f64

#define riscv_var_f64 ( pSrc,
blockSize,
pResult )
Value:
tpt_var_f64(pResult, pSrc, blockSize)
void tpt_var_f64(f64_t *aResult, const f64_t *aInData, uint32_t aCount)
Variance of the elements of a floating-point vector.
Definition tpt_var_f64.c:56

◆ riscv_var_q15

#define riscv_var_q15 ( pSrc,
blockSize,
pResult )
Value:
tpt_var_q15(pResult, pSrc, blockSize)
void tpt_var_q15(q15_t *aResult, const q15_t *aInData, uint32_t aCount)
Variance of the elements of a Q15 vector.
Definition tpt_var_q15.c:41

◆ riscv_var_q31

#define riscv_var_q31 ( pSrc,
blockSize,
pResult )
Value:
tpt_var_q31(pResult, pSrc, blockSize)
void tpt_var_q31(q31_t *aResult, const q31_t *aInData, uint32_t aCount)
Variance of the elements of a Q31 vector.
Definition tpt_var_q31.c:44

◆ riscv_var_q7

#define riscv_var_q7 ( pSrc,
blockSize,
pResult )
Value:
tpt_var_q7(pResult, pSrc, blockSize)