Project Ne10
An open, optimized software library for the ARM architecture.
Macros | Functions
NE10_mulcmatvec.c File Reference
#include "NE10_types.h"
#include "macros.h"
#include <assert.h>

Go to the source code of this file.

Macros

#define A1   cst->c1.r1
 
#define B1   cst->c1.r2
 
#define C1   cst->c2.r1
 
#define D1   cst->c2.r2
 
#define A1   cst->c1.r1
 
#define B1   cst->c1.r2
 
#define C1   cst->c1.r3
 
#define D1   cst->c2.r1
 
#define E1   cst->c2.r2
 
#define F1   cst->c2.r3
 
#define G1   cst->c3.r1
 
#define H1   cst->c3.r2
 
#define I1   cst->c3.r3
 
#define A1   cst->c1.r1
 
#define B1   cst->c1.r2
 
#define C1   cst->c1.r3
 
#define D1   cst->c1.r4
 
#define E1   cst->c2.r1
 
#define F1   cst->c2.r2
 
#define G1   cst->c2.r3
 
#define H1   cst->c2.r4
 
#define I1   cst->c3.r1
 
#define J1   cst->c3.r2
 
#define K1   cst->c3.r3
 
#define L1   cst->c3.r4
 
#define M1   cst->c4.r1
 
#define N1   cst->c4.r2
 
#define O1   cst->c4.r3
 
#define P1   cst->c4.r4
 

Functions

ne10_result_t ne10_mulcmatvec_cm2x2f_v2f_c (ne10_vec2f_t *dst, const ne10_mat2x2f_t *cst, ne10_vec2f_t *src, ne10_uint32_t count)
 Specific implementation of ne10_mulcmatvec_cm2x2f_v2f using plain C code. More...
 
ne10_result_t ne10_mulcmatvec_cm3x3f_v3f_c (ne10_vec3f_t *dst, const ne10_mat3x3f_t *cst, ne10_vec3f_t *src, ne10_uint32_t count)
 Specific implementation of ne10_mulcmatvec_cm3x3f_v3f using plain C code. More...
 
ne10_result_t ne10_mulcmatvec_cm4x4f_v4f_c (ne10_vec4f_t *dst, const ne10_mat4x4f_t *cst, ne10_vec4f_t *src, ne10_uint32_t count)
 Specific implementation of ne10_mulcmatvec_cm4x4f_v4f using plain C code. More...
 

Macro Definition Documentation

#define A1   cst->c1.r1
#define A1   cst->c1.r1
#define A1   cst->c1.r1
#define B1   cst->c1.r2
#define B1   cst->c1.r2
#define B1   cst->c1.r2
#define C1   cst->c2.r1
#define C1   cst->c1.r3
#define C1   cst->c1.r3
#define D1   cst->c2.r2
#define D1   cst->c2.r1
#define D1   cst->c1.r4
#define E1   cst->c2.r2
#define E1   cst->c2.r1
#define F1   cst->c2.r3
#define F1   cst->c2.r2
#define G1   cst->c3.r1
#define G1   cst->c2.r3
#define H1   cst->c3.r2
#define H1   cst->c2.r4
#define I1   cst->c3.r3
#define I1   cst->c3.r1
#define J1   cst->c3.r2
#define K1   cst->c3.r3
#define L1   cst->c3.r4
#define M1   cst->c4.r1
#define N1   cst->c4.r2
#define O1   cst->c4.r3
#define P1   cst->c4.r4