CMSIS-DSP  
CMSIS DSP Software Library
 
Loading...
Searching...
No Matches
Generic Types

Typedefs

typedef int8_t q7_t
 8-bit fractional data type in 1.7 format.
 
typedef int16_t q15_t
 16-bit fractional data type in 1.15 format.
 
typedef int32_t q31_t
 32-bit fractional data type in 1.31 format.
 
typedef int64_t q63_t
 64-bit fractional data type in 1.63 format.
 
typedef float float32_t
 32-bit floating-point type definition.
 
typedef double float64_t
 64-bit floating-point type definition.
 

Enumerations

enum  arm_status {
  ARM_MATH_SUCCESS = 0 ,
  ARM_MATH_ARGUMENT_ERROR = -1 ,
  ARM_MATH_LENGTH_ERROR = -2 ,
  ARM_MATH_SIZE_MISMATCH = -3 ,
  ARM_MATH_NANINF = -4 ,
  ARM_MATH_SINGULAR = -5 ,
  ARM_MATH_TEST_FAILURE = -6 ,
  ARM_MATH_DECOMPOSITION_FAILURE = -7
}
 vector types More...
 

Description

Enumeration Type Documentation

◆ arm_status

enum arm_status

vector types

Error status returned by some functions in the library.

Enumerator
ARM_MATH_SUCCESS 

No error

ARM_MATH_ARGUMENT_ERROR 

One or more arguments are incorrect

ARM_MATH_LENGTH_ERROR 

Length of data buffer is incorrect

ARM_MATH_SIZE_MISMATCH 

Size of matrices is not compatible with the operation

ARM_MATH_NANINF 

Not-a-number (NaN) or infinity is generated

ARM_MATH_SINGULAR 

Input matrix is singular and cannot be inverted

ARM_MATH_TEST_FAILURE 

Test Failed

ARM_MATH_DECOMPOSITION_FAILURE 

Decomposition Failed