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

Namespaces

namespace  inner
 

Data Structures

struct  number_traits< std::complex< Q7 > >
 Features for Complex Q7. More...
 
struct  vector_traits< std::complex< Q7 >, arch, void >
 Vector descrition when no vector architecture. More...
 

Description


Data Structure Documentation

◆ number_traits< std::complex< Q7 > >

struct number_traits< std::complex< Q7 > >

Features for Complex Q7.

Public Types

typedef std::complex< Q< 17, 14 > > accumulator
 Accumulator datatype.
 
typedef std::complex< Q7 > compute_type
 Compute type.
 
typedef std::complex< Q7 > display_type
 Display type for printf.
 

Static Public Member Functions

static constexpr std::complex< Q7 > one ()
 One value.
 

Static Public Attributes

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

Member Function Documentation

◆ one()

static constexpr std::complex< Q7 > one ( )
inlinestaticconstexpr

One value.

Returns
One value in std::complex<Q7>

◆ vector_traits< std::complex< Q7 >, arch, void >

struct vector_traits< std::complex< Q7 >, arch, void >
template<typename arch>
struct vector_traits< std::complex< Q7 >, arch, void >

Vector descrition when no vector architecture.

Template Parameters
archCurrent architecture

Public Types

typedef std::complex< Q7 > type
 Current datatype.
 
typedef type::value_type storage_type
 Storage datatype (int8_t)
 
typedef bool vector
 Dummy datatype when no vector instructions.
 
typedef bool temp_accumulator
 Dummy datatype when no vector instructions.
 
typedef uint32_t predicate_t
 Dummy datatype when no vector instructions.
 

Static Public Attributes

static constexpr bool has_vector = false
 No vector instructions.
 
static constexpr bool is_float = false
 Is not float.
 
static constexpr bool is_fixed = true
 Is fixed point.
 
static constexpr bool has_predicate = false
 No predicated loop.
 
static constexpr int nb_lanes = 1
 Number of lanes.