ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Functions
ulp.h File Reference
#include <Vc/Vc>
#include <Vc/limits>
Include dependency graph for ulp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _Ulp_ExponentVector< T >
 
struct  _Ulp_ExponentVector< Vc::sfloat_v >
 

Functions

template<typename T >
static T ulpDiffToReference (T val, T ref)
 
template<typename T >
static T ulpDiffToReferenceSigned (T val, T ref)
 
template<typename _T >
static Vc::Vector< _T > ulpDiffToReference (const Vc::Vector< _T > &_val, const Vc::Vector< _T > &_ref)
 
template<typename _T >
static Vc::Vector< _T > ulpDiffToReferenceSigned (const Vc::Vector< _T > &_val, const Vc::Vector< _T > &_ref)
 

Function Documentation

template<typename T >
static T ulpDiffToReference ( T  val,
T  ref 
)
static

Definition at line 34 of file ulp.h.

Referenced by testUlpDiff(), ulpDiffToReferenceSigned(), and ulpDiffToReferenceWrapper().

template<typename _T >
static Vc::Vector<_T> ulpDiffToReference ( const Vc::Vector< _T > &  _val,
const Vc::Vector< _T > &  _ref 
)
static

Definition at line 61 of file ulp.h.

template<typename T >
static T ulpDiffToReferenceSigned ( T  val,
T  ref 
)
static
template<typename _T >
static Vc::Vector<_T> ulpDiffToReferenceSigned ( const Vc::Vector< _T > &  _val,
const Vc::Vector< _T > &  _ref 
)
static

Definition at line 89 of file ulp.h.