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

Namespaces

namespace  inner
 

Data Structures

struct  number_traits< Q31 >
 Features for Q31. More...
 
struct  vector_traits< Q31, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value >::type >
 Vector features for Q31 when no vector instructions. More...
 

Description


Data Structure Documentation

◆ number_traits< Q31 >

struct number_traits< Q31 >

Features for Q31.

Public Types

typedef Q< 15, 48 > accumulator
 Accumulator datatype.
 
typedef Q31 compute_type
 Compute type.
 

Static Public Member Functions

static constexpr Q31 one ()
 One value.
 

Static Public Attributes

static constexpr bool is_float = false
 Is not a float.
 
static constexpr bool is_fixed = true
 Is fixed point.
 

Member Function Documentation

◆ one()

static constexpr Q31 one ( )
inlinestaticconstexpr

One value.

Returns
One value

◆ vector_traits< Q31, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value >::type >

struct vector_traits< Q31, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value >::type >
template<typename arch>
struct vector_traits< Q31, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value >::type >

Vector features for Q31 when no vector instructions.

Template Parameters
archCurrent architecture

Public Types

typedef Q31 type
 Datatype.
 
typedef type::value_type storage_type
 Storage tpe (int32_t)
 
typedef bool vector
 Dummy type when no vector instructions are supported.
 
typedef bool temp_accumulator
 Dummy type when no vector instructions are supported.
 
typedef uint32_t predicate_t
 Dummy type when no vector instructions are supported.
 

Static Public Attributes

static constexpr bool has_vector = false
 No vector instruction.
 
static constexpr bool is_float = false
 Is not float.
 
static constexpr bool is_fixed = true
 Is fixed.
 
static constexpr bool has_predicate = false
 No predicated loop.