FflasFfpack
Namespaces | Macros | Functions
fflas_fadd.inl File Reference
#include "fflas-ffpack/fflas/fflas_simd.h"

Namespaces

 FFLAS
 
 FFLAS::vectorised
 
 FFLAS::details
 

Macros

#define __FFLASFFPACK_fadd_INL
 

Functions

template<bool positive, class Element , class T1 , class T2 >
void subp (Element *T, const Element *TA, const Element *TB, const size_t n, const Element p, const T1 min_, const T2 max_)
 
template<bool positive, class Element , class T1 , class T2 >
void addp (Element *T, const Element *TA, const Element *TB, const size_t n, const Element p, const T1 min_, const T2 max_)
 
template<class Field , bool ADD>
std::enable_if< FFLAS::support_simd_add< typename Field::Element >::value, void >::type fadd (const Field &F, const size_t N, typename Field::ConstElement_ptr A, const size_t inca, typename Field::ConstElement_ptr B, const size_t incb, typename Field::Element_ptr C, const size_t incc, FieldCategories::ModularTag)
 
template<class Field , bool ADD>
std::enable_if<!FFLAS::support_simd_add< typename Field::Element >::value, void >::type fadd (const Field &F, const size_t N, typename Field::ConstElement_ptr A, const size_t inca, typename Field::ConstElement_ptr B, const size_t incb, typename Field::Element_ptr C, const size_t incc, FieldCategories::ModularTag)
 
template<class Field , bool ADD>
void fadd (const Field &F, const size_t N, typename Field::ConstElement_ptr A, const size_t inca, typename Field::ConstElement_ptr B, const size_t incb, typename Field::Element_ptr C, const size_t incc, FieldCategories::GenericTag)
 
template<class Field , bool ADD>
void fadd (const Field &F, const size_t N, typename Field::ConstElement_ptr A, const size_t inca, typename Field::ConstElement_ptr B, const size_t incb, typename Field::Element_ptr C, const size_t incc, FieldCategories::UnparametricTag)
 

Macro Definition Documentation

#define __FFLASFFPACK_fadd_INL