Fixed Point Arithmetic  0
Fixed-point math library.
Macros
vector.h File Reference
#include "common.h"
#include "vector_types.h"
#include "inline/vector.h"

Go to the source code of this file.

Macros

#define MAKE_VEC_VEC_F3(name, typeR, typeA, typeB, f)
 Macro to create functions with element by element operations between vectors. More...
 
#define MAKE_VEC_VEC_F(name, type, f)   MAKE_VEC_VEC_F3(name, type, type, type, f)
 Macro to create functions with element by element operations between vectors. More...
 
#define MAKE_VEC_SCALAR_F2(name, typeR, typeA, typeB, f)
 Macro to create functions with function-operations between vectors and scalars. More...
 
#define MAKE_VEC_SCALAR_F(name, typeA, typeB, f)   MAKE_VEC_SCALAR_F2(name, typeA, typeA, typeB, f)
 Macro to create functions with function-operations between vectors and scalars. More...
 
#define MAKE_VEC_ELEM_F(name, typeR, typeA, f)
 Macro to make a function that applies a scalar function to all elements of a vector. More...
 
#define _FXP_INLINE_KW   inline
 
#define _FXP_INLINE_PROTO_KW   extern inline
 
#define FXP_DECLARATION   FXP_DECLARATION_C99_HEADER
 

Detailed Description

Author
Juan I Carrano
Juan I. Ubeira

Vector operations.

Definition in file vector.h.

Macro Definition Documentation

◆ _FXP_INLINE_KW

#define _FXP_INLINE_KW   inline

Definition at line 138 of file vector.h.

◆ _FXP_INLINE_PROTO_KW

#define _FXP_INLINE_PROTO_KW   extern inline

Definition at line 139 of file vector.h.

◆ FXP_DECLARATION

#define FXP_DECLARATION   FXP_DECLARATION_C99_HEADER

Definition at line 143 of file vector.h.