E.V.E  0.1-beta

Detailed Description

These functions provide scalar and SIMD version of functions related to the representation of floating point values.

Convenience header:

#include <eve/function/ieee_754.hpp>

Variables

constexpr callable_bitofsign_ eve::bitofsign = {}
 Callable object computing the bitofsign value. More...
 
constexpr callable_exponent_ eve::exponent = {}
 Callable object computing the exponent value. More...
 
constexpr callable_frexp_ eve::frexp = {}
 Callable object computing the frexp pair of values. More...
 
constexpr callable_hi_ eve::hi = {}
 Callable object computing the higher part of the values. More...
 
constexpr callable_ifrexp_ eve::ifrexp = {}
 Callable object computing the ifrexp pair of values. More...
 
constexpr callable_ldexp_ eve::ldexp = {}
 Callable object computing the ldexp operation: \(\textstyle x 2^n\). More...
 
constexpr callable_lo_ eve::lo = {}
 Callable object computing the lower part of the values. More...
 
constexpr callable_lohi_ eve::lohi = {}
 Callable object computing the lohi pair of values. More...
 
constexpr callable_mantissa_ eve::mantissa = {}
 Callable object computing the mantissa value. More...
 
constexpr callable_nb_values_ eve::nb_values = {}
 Callable object computing the nb_values operation. More...
 
constexpr callable_nextafter_ eve::nextafter = {}
 Callable object computing the nextafter operation. More...
 
constexpr callable_two_add_ eve::two_add = {}
 Callable object computing the two_add operation. More...
 
constexpr callable_two_prod_ eve::two_prod = {}
 Callable object computing the two_prod operation. More...
 
constexpr callable_ulpdist_ eve::ulpdist = {}
 Callable object computing the ulpdistt operation. More...