Harlinn.Windows 0.1
Loading...
Searching...
No Matches
s_exp2f.inl File Reference
#include "cdefs-compat.h"
#include <float.h>
#include "openlibm_math.h"
#include "math_private.h"
Include dependency graph for s_exp2f.inl:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  Harlinn
 
namespace  Harlinn::Common
 
namespace  Harlinn::Common::Core
 
namespace  Harlinn::Common::Core::Math
 
namespace  Harlinn::Common::Core::Math::Internal
 
namespace  Harlinn::Common::Core::Math::Internal::OpenLibM
 
namespace  Harlinn::Common::Core::Math::Internal::OpenLibM::exp2f_internal
 

Macros

#define TBLBITS   4
 
#define TBLSIZE   (1 << TBLBITS)
 

Functions

constexpr float Harlinn::Common::Core::Math::Internal::OpenLibM::exp2f (float)
 

Variables

static const float Harlinn::Common::Core::Math::Internal::OpenLibM::exp2f_internal::huge = 0x1p100f
 
static const float Harlinn::Common::Core::Math::Internal::OpenLibM::exp2f_internal::redux = 0x1.8p23f / TBLSIZE
 
static const float Harlinn::Common::Core::Math::Internal::OpenLibM::exp2f_internal::P1 = 0x1.62e430p-1f
 
static const float Harlinn::Common::Core::Math::Internal::OpenLibM::exp2f_internal::P2 = 0x1.ebfbe0p-3f
 
static const float Harlinn::Common::Core::Math::Internal::OpenLibM::exp2f_internal::P3 = 0x1.c6b348p-5f
 
static const float Harlinn::Common::Core::Math::Internal::OpenLibM::exp2f_internal::P4 = 0x1.3b2c9cp-7f
 
static volatile float Harlinn::Common::Core::Math::Internal::OpenLibM::exp2f_internal::twom100 = 0x1p-100f
 
static const double Harlinn::Common::Core::Math::Internal::OpenLibM::exp2f_internal::exp2ft [TBLSIZE]
 

Macro Definition Documentation

◆ TBLBITS

#define TBLBITS   4

◆ TBLSIZE

#define TBLSIZE   (1 << TBLBITS)