GNU Radio's BLOCKSTREAM Package
mipp::reduction< T, OP > Struct Template Reference

#include <mipp.h>

Static Public Member Functions

static reg apply (const reg r)
 
static T apply_v (const reg r)
 
template<ld_op< T > LD = mipp::load<T>>
static T apply (const mipp::vector< T > &data)
 
template<ld_op< T > LD = mipp::loadu<T>>
static T apply (const std::vector< T > &data)
 
template<ld_op< T > LD = mipp::loadu<T>>
static T apply (const T *data, const uint32_t dataSize)
 

Member Function Documentation

template<typename T, red_op< T > OP>
static reg mipp::reduction< T, OP >::apply ( const reg  r)
inlinestatic
template<typename T, red_op< T > OP>
template<ld_op< T > LD = mipp::load<T>>
static T mipp::reduction< T, OP >::apply ( const mipp::vector< T > &  data)
inlinestatic
template<typename T, red_op< T > OP>
template<ld_op< T > LD = mipp::loadu<T>>
static T mipp::reduction< T, OP >::apply ( const std::vector< T > &  data)
inlinestatic
template<typename T, red_op< T > OP>
template<ld_op< T > LD = mipp::loadu<T>>
static T mipp::reduction< T, OP >::apply ( const T *  data,
const uint32_t  dataSize 
)
inlinestatic
template<typename T, red_op< T > OP>
static T mipp::reduction< T, OP >::apply_v ( const reg  r)
inlinestatic

The documentation for this struct was generated from the following file: