LIBDSP Version 4.1.9
LIBDSP Software Library
Loading...
Searching...
No Matches
riscv_math.h File Reference
#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"
Include dependency graph for riscv_math.h:
This graph shows which files directly or indirectly include this file:

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
}

Macro Definition Documentation

◆ float32_t

#define float32_t   f32_t

◆ float64_t

#define float64_t   f64_t

◆ IS_LITTLE_ENDIAN

#define IS_LITTLE_ENDIAN

Typedef Documentation

◆ riscv_status

typedef enum tpt_status riscv_status

Enumeration Type Documentation

◆ tpt_status

enum tpt_status
Enumerator
TPT_MATH_SUCCESS 
RISCV_MATH_SUCCESS 
TPT_MATH_ARGUMENT_ERROR 
RISCV_MATH_ARGUMENT_ERROR 
TPT_MATH_LENGTH_ERROR 
RISCV_MATH_LENGTH_ERROR 
TPT_MATH_SIZE_MISMATCH 
RISCV_MATH_SIZE_MISMATCH 
TPT_MATH_NANINF 
RISCV_MATH_NANINF 
TPT_STATUS_SINGULAR 
RISCV_MATH_SINGULAR 
TPT_MATH_TEST_FAILURE 
RISCV_MATH_TEST_FAILURE 
TPT_MATH_DECOMPOSITION_FAILURE 
RISCV_MATH_DECOMPOSITION_FAILURE