LIBML  Version 3.2.4
LIBML DSP Software Library
Macros | Functions
arm_math_statistics.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define arm_power_f32(pSrc, blockSize, pResult)    tpt_power_f32(pResult, pSrc, blockSize)
 
#define arm_power_q7(pSrc, blockSize, pResult)    tpt_power_q7(pResult, pSrc, blockSize)
 
#define arm_power_q15(pSrc, blockSize, pResult)    tpt_power_q15(pResult, pSrc, blockSize)
 
#define arm_power_q31(pSrc, blockSize, pResult)    tpt_power_q31(pResult, pSrc, blockSize)
 
#define arm_mean_f32(pSrc, blockSize, pResult)    tpt_mean_f32(pResult, pSrc, blockSize)
 
#define arm_mean_q7(pSrc, blockSize, pResult)    tpt_mean_q7(pResult, pSrc, blockSize)
 
#define arm_mean_q15(pSrc, blockSize, pResult)    tpt_mean_q15(pResult, pSrc, blockSize)
 
#define arm_mean_q31(pSrc, blockSize, pResult)    tpt_mean_q31(pResult, pSrc, blockSize)
 
#define arm_var_f32(pSrc, blockSize, pResult)    tpt_var_f32(pResult, pSrc, blockSize)
 
#define arm_var_q7(pSrc, blockSize, pResult)    tpt_var_q7(pResult, pSrc, blockSize)
 
#define arm_var_q15(pSrc, blockSize, pResult)    tpt_var_q15(pResult, pSrc, blockSize)
 
#define arm_var_q31(pSrc, blockSize, pResult)    tpt_var_q31(pResult, pSrc, blockSize)
 
#define arm_rms_f32(pSrc, blockSize, pResult)    tpt_rms_f32(pResult, pSrc, blockSize)
 
#define arm_rms_q7(pSrc, blockSize, pResult)    tpt_rms_q7(pResult, pSrc, blockSize)
 
#define arm_rms_q15(pSrc, blockSize, pResult)    tpt_rms_q15(pResult, pSrc, blockSize)
 
#define arm_rms_q31(pSrc, blockSize, pResult)    tpt_rms_q31(pResult, pSrc, blockSize)
 
#define arm_std_f32(pSrc, blockSize, pResult)    tpt_std_f32(pResult, pSrc, blockSize)
 
#define arm_std_q7(pSrc, blockSize, pResult)    tpt_std_q7(pResult, pSrc, blockSize)
 
#define arm_std_q15(pSrc, blockSize, pResult)    tpt_std_q15(pResult, pSrc, blockSize)
 
#define arm_std_q31(pSrc, blockSize, pResult)    tpt_std_q31(pResult, pSrc, blockSize)
 
#define arm_min_f32(pSrc, blockSize, result, index)    tpt_min_f32(result, index, pSrc, blockSize)
 
#define arm_min_q7(pSrc, blockSize, result, index)    tpt_min_q7(result, index, pSrc, blockSize)
 
#define arm_min_q15(pSrc, blockSize, result, index)    tpt_min_q15(result, index, pSrc, blockSize)
 
#define arm_min_q31(pSrc, blockSize, result, index)    tpt_min_q31(result, index, pSrc, blockSize)
 
#define arm_max_f32(pSrc, blockSize, result, index)    tpt_max_f32(result, index, pSrc, blockSize)
 
#define arm_max_q7(pSrc, blockSize, result, index)    tpt_max_q7(result, index, pSrc, blockSize)
 
#define arm_max_q15(pSrc, blockSize, result, index)    tpt_max_q15(result, index, pSrc, blockSize)
 
#define arm_max_q31(pSrc, blockSize, result, index)    tpt_max_q31(result, index, pSrc, blockSize)
 

Functions

static void arm_max_no_idx_f32 (const float32_t *pSrc, uint32_t blockSize, float32_t *pResult)
 
static float32_t arm_entropy_f32 (const float32_t *pSrcA, uint32_t blockSize)
 
static float64_t arm_entropy_f64 (const float64_t *pSrcA, uint32_t blockSize)
 
static float32_t arm_kullback_leibler_f32 (const float32_t *pSrcA, const float32_t *pSrcB, uint32_t blockSize)
 
static float64_t arm_kullback_leibler_f64 (const float64_t *pSrcA, const float64_t *pSrcB, uint32_t blockSize)
 
static float32_t arm_logsumexp_f32 (const float32_t *in, uint32_t blockSize)
 
static float32_t arm_logsumexp_dot_prod_f32 (const float32_t *pSrcA, const float32_t *pSrcB, uint32_t blockSize, float32_t *pTmpBuffer)
 

Macro Definition Documentation

◆ arm_max_f32

#define arm_max_f32 (   pSrc,
  blockSize,
  result,
  index 
)     tpt_max_f32(result, index, pSrc, blockSize)

◆ arm_max_q15

#define arm_max_q15 (   pSrc,
  blockSize,
  result,
  index 
)     tpt_max_q15(result, index, pSrc, blockSize)

◆ arm_max_q31

#define arm_max_q31 (   pSrc,
  blockSize,
  result,
  index 
)     tpt_max_q31(result, index, pSrc, blockSize)

◆ arm_max_q7

#define arm_max_q7 (   pSrc,
  blockSize,
  result,
  index 
)     tpt_max_q7(result, index, pSrc, blockSize)

◆ arm_mean_f32

#define arm_mean_f32 (   pSrc,
  blockSize,
  pResult 
)     tpt_mean_f32(pResult, pSrc, blockSize)

◆ arm_mean_q15

#define arm_mean_q15 (   pSrc,
  blockSize,
  pResult 
)     tpt_mean_q15(pResult, pSrc, blockSize)

◆ arm_mean_q31

#define arm_mean_q31 (   pSrc,
  blockSize,
  pResult 
)     tpt_mean_q31(pResult, pSrc, blockSize)

◆ arm_mean_q7

#define arm_mean_q7 (   pSrc,
  blockSize,
  pResult 
)     tpt_mean_q7(pResult, pSrc, blockSize)

◆ arm_min_f32

#define arm_min_f32 (   pSrc,
  blockSize,
  result,
  index 
)     tpt_min_f32(result, index, pSrc, blockSize)

◆ arm_min_q15

#define arm_min_q15 (   pSrc,
  blockSize,
  result,
  index 
)     tpt_min_q15(result, index, pSrc, blockSize)

◆ arm_min_q31

#define arm_min_q31 (   pSrc,
  blockSize,
  result,
  index 
)     tpt_min_q31(result, index, pSrc, blockSize)

◆ arm_min_q7

#define arm_min_q7 (   pSrc,
  blockSize,
  result,
  index 
)     tpt_min_q7(result, index, pSrc, blockSize)

◆ arm_power_f32

#define arm_power_f32 (   pSrc,
  blockSize,
  pResult 
)     tpt_power_f32(pResult, pSrc, blockSize)

◆ arm_power_q15

#define arm_power_q15 (   pSrc,
  blockSize,
  pResult 
)     tpt_power_q15(pResult, pSrc, blockSize)

◆ arm_power_q31

#define arm_power_q31 (   pSrc,
  blockSize,
  pResult 
)     tpt_power_q31(pResult, pSrc, blockSize)

◆ arm_power_q7

#define arm_power_q7 (   pSrc,
  blockSize,
  pResult 
)     tpt_power_q7(pResult, pSrc, blockSize)

◆ arm_rms_f32

#define arm_rms_f32 (   pSrc,
  blockSize,
  pResult 
)     tpt_rms_f32(pResult, pSrc, blockSize)

◆ arm_rms_q15

#define arm_rms_q15 (   pSrc,
  blockSize,
  pResult 
)     tpt_rms_q15(pResult, pSrc, blockSize)

◆ arm_rms_q31

#define arm_rms_q31 (   pSrc,
  blockSize,
  pResult 
)     tpt_rms_q31(pResult, pSrc, blockSize)

◆ arm_rms_q7

#define arm_rms_q7 (   pSrc,
  blockSize,
  pResult 
)     tpt_rms_q7(pResult, pSrc, blockSize)

◆ arm_std_f32

#define arm_std_f32 (   pSrc,
  blockSize,
  pResult 
)     tpt_std_f32(pResult, pSrc, blockSize)

◆ arm_std_q15

#define arm_std_q15 (   pSrc,
  blockSize,
  pResult 
)     tpt_std_q15(pResult, pSrc, blockSize)

◆ arm_std_q31

#define arm_std_q31 (   pSrc,
  blockSize,
  pResult 
)     tpt_std_q31(pResult, pSrc, blockSize)

◆ arm_std_q7

#define arm_std_q7 (   pSrc,
  blockSize,
  pResult 
)     tpt_std_q7(pResult, pSrc, blockSize)

◆ arm_var_f32

#define arm_var_f32 (   pSrc,
  blockSize,
  pResult 
)     tpt_var_f32(pResult, pSrc, blockSize)

◆ arm_var_q15

#define arm_var_q15 (   pSrc,
  blockSize,
  pResult 
)     tpt_var_q15(pResult, pSrc, blockSize)

◆ arm_var_q31

#define arm_var_q31 (   pSrc,
  blockSize,
  pResult 
)     tpt_var_q31(pResult, pSrc, blockSize)

◆ arm_var_q7

#define arm_var_q7 (   pSrc,
  blockSize,
  pResult 
)     tpt_var_q7(pResult, pSrc, blockSize)

Function Documentation

◆ arm_entropy_f32()

static float32_t arm_entropy_f32 ( const float32_t pSrcA,
uint32_t  blockSize 
)
inlinestatic

◆ arm_entropy_f64()

static float64_t arm_entropy_f64 ( const float64_t pSrcA,
uint32_t  blockSize 
)
inlinestatic

◆ arm_kullback_leibler_f32()

static float32_t arm_kullback_leibler_f32 ( const float32_t pSrcA,
const float32_t pSrcB,
uint32_t  blockSize 
)
inlinestatic

◆ arm_kullback_leibler_f64()

static float64_t arm_kullback_leibler_f64 ( const float64_t pSrcA,
const float64_t pSrcB,
uint32_t  blockSize 
)
inlinestatic

◆ arm_logsumexp_dot_prod_f32()

static float32_t arm_logsumexp_dot_prod_f32 ( const float32_t pSrcA,
const float32_t pSrcB,
uint32_t  blockSize,
float32_t pTmpBuffer 
)
inlinestatic

◆ arm_logsumexp_f32()

static float32_t arm_logsumexp_f32 ( const float32_t in,
uint32_t  blockSize 
)
inlinestatic

◆ arm_max_no_idx_f32()

static void arm_max_no_idx_f32 ( const float32_t pSrc,
uint32_t  blockSize,
float32_t pResult 
)
inlinestatic