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

Data Structures

struct  arm_matrix_instance_f32
 
struct  arm_matrix_instance_f64
 
struct  arm_matrix_instance_q15
 
struct  arm_matrix_instance_q31
 

Macros

#define arm_mat_mult_fast_q31   arm_mat_mult_q31
 

Functions

static void arm_mat_init_f32 (arm_matrix_instance_f32 *S, uint16_t aRows, uint16_t aColumns, f32_t *aData)
 
static void arm_mat_init_f64 (arm_matrix_instance_f64 *S, uint16_t aRows, uint16_t aColumns, f64_t *aData)
 
static void arm_mat_init_q15 (arm_matrix_instance_q15 *S, uint16_t aRows, uint16_t aColumns, q15_t *aData)
 
static void arm_mat_init_q31 (arm_matrix_instance_q31 *S, uint16_t aRows, uint16_t aColumns, q31_t *aData)
 
static arm_status arm_mat_add_f32 (const arm_matrix_instance_f32 *pSrcA, const arm_matrix_instance_f32 *pSrcB, arm_matrix_instance_f32 *pDst)
 
static arm_status arm_mat_add_q15 (const arm_matrix_instance_q15 *pSrcA, const arm_matrix_instance_q15 *pSrcB, arm_matrix_instance_q15 *pDst)
 
static arm_status arm_mat_add_q31 (const arm_matrix_instance_q31 *pSrcA, const arm_matrix_instance_q31 *pSrcB, arm_matrix_instance_q31 *pDst)
 
static arm_status arm_mat_cmplx_mult_f32 (const arm_matrix_instance_f32 *pSrcA, const arm_matrix_instance_f32 *pSrcB, arm_matrix_instance_f32 *pDst)
 

Macro Definition Documentation

◆ arm_mat_mult_fast_q31

#define arm_mat_mult_fast_q31   arm_mat_mult_q31

Function Documentation

◆ arm_mat_add_f32()

static arm_status arm_mat_add_f32 ( const arm_matrix_instance_f32 pSrcA,
const arm_matrix_instance_f32 pSrcB,
arm_matrix_instance_f32 pDst 
)
inlinestatic

◆ arm_mat_add_q15()

static arm_status arm_mat_add_q15 ( const arm_matrix_instance_q15 pSrcA,
const arm_matrix_instance_q15 pSrcB,
arm_matrix_instance_q15 pDst 
)
inlinestatic

◆ arm_mat_add_q31()

static arm_status arm_mat_add_q31 ( const arm_matrix_instance_q31 pSrcA,
const arm_matrix_instance_q31 pSrcB,
arm_matrix_instance_q31 pDst 
)
inlinestatic

◆ arm_mat_cmplx_mult_f32()

static arm_status arm_mat_cmplx_mult_f32 ( const arm_matrix_instance_f32 pSrcA,
const arm_matrix_instance_f32 pSrcB,
arm_matrix_instance_f32 pDst 
)
inlinestatic

◆ arm_mat_init_f32()

static void arm_mat_init_f32 ( arm_matrix_instance_f32 S,
uint16_t  aRows,
uint16_t  aColumns,
f32_t aData 
)
inlinestatic

◆ arm_mat_init_f64()

static void arm_mat_init_f64 ( arm_matrix_instance_f64 S,
uint16_t  aRows,
uint16_t  aColumns,
f64_t aData 
)
inlinestatic

◆ arm_mat_init_q15()

static void arm_mat_init_q15 ( arm_matrix_instance_q15 S,
uint16_t  aRows,
uint16_t  aColumns,
q15_t aData 
)
inlinestatic

◆ arm_mat_init_q31()

static void arm_mat_init_q31 ( arm_matrix_instance_q31 S,
uint16_t  aRows,
uint16_t  aColumns,
q31_t aData 
)
inlinestatic