![]() |
LIBDSP Version 4.1.9
LIBDSP Software Library
|
#include <string.h>#include <math.h>#include <float.h>#include <limits.h>#include "tpt_math.h"#include "riscv_math_fast.h"#include "riscv_math_vector.h"#include "riscv_math_support.h"#include "riscv_math_complex.h"#include "riscv_math_matrix.h"#include "riscv_math_transform.h"#include "riscv_math_filter.h"#include "riscv_math_controller.h"#include "riscv_math_statistics.h"#include "riscv_math_svm.h"#include "riscv_math_distance.h"#include "riscv_math_bayes.h"#include "riscv_math_qaternion.h"#include "riscv_math_window.h"#include "dsp/filtering_functions.h"#include "dsp/matrix_utils.h"#include "riscv_math_memory.h"

Macros | |
| #define | IS_LITTLE_ENDIAN |
| #define | float64_t f64_t |
| #define | float32_t f32_t |
Typedefs | |
| typedef enum tpt_status | riscv_status |
Enumerations | |
| enum | tpt_status { TPT_MATH_SUCCESS = 0 , RISCV_MATH_SUCCESS = 0 , TPT_MATH_ARGUMENT_ERROR = -1 , RISCV_MATH_ARGUMENT_ERROR = -1 , TPT_MATH_LENGTH_ERROR = -2 , RISCV_MATH_LENGTH_ERROR = -2 , TPT_MATH_SIZE_MISMATCH = -3 , RISCV_MATH_SIZE_MISMATCH = -3 , TPT_MATH_NANINF = -4 , RISCV_MATH_NANINF = -4 , TPT_STATUS_SINGULAR = -5 , RISCV_MATH_SINGULAR = -5 , TPT_MATH_TEST_FAILURE = -6 , RISCV_MATH_TEST_FAILURE = -6 , TPT_MATH_DECOMPOSITION_FAILURE = -7 , RISCV_MATH_DECOMPOSITION_FAILURE = -7 } |
| #define float32_t f32_t |
| #define float64_t f64_t |
| #define IS_LITTLE_ENDIAN |
| typedef enum tpt_status riscv_status |
| enum tpt_status |