Harlinn.Windows 0.1
Loading...
Searching...
No Matches
s_exp2.inl File Reference
#include "cdefs-compat.h"
#include <float.h>
#include "openlibm_math.h"
#include "math_private.h"
Include dependency graph for s_exp2.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::exp2_internal
 

Macros

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

Functions

constexpr double Harlinn::Common::Core::Math::Internal::OpenLibM::exp2 (double)
 

Variables

constexpr double Harlinn::Common::Core::Math::Internal::OpenLibM::exp2_internal::huge = 0x1p1000
 
constexpr double Harlinn::Common::Core::Math::Internal::OpenLibM::exp2_internal::redux = 0x1.8p52 / TBLSIZE
 
constexpr double Harlinn::Common::Core::Math::Internal::OpenLibM::exp2_internal::P1 = 0x1.62e42fefa39efp-1
 
constexpr double Harlinn::Common::Core::Math::Internal::OpenLibM::exp2_internal::P2 = 0x1.ebfbdff82c575p-3
 
constexpr double Harlinn::Common::Core::Math::Internal::OpenLibM::exp2_internal::P3 = 0x1.c6b08d704a0a6p-5
 
constexpr double Harlinn::Common::Core::Math::Internal::OpenLibM::exp2_internal::P4 = 0x1.3b2ab88f70400p-7
 
constexpr double Harlinn::Common::Core::Math::Internal::OpenLibM::exp2_internal::P5 = 0x1.5d88003875c74p-10
 
constexpr double Harlinn::Common::Core::Math::Internal::OpenLibM::exp2_internal::twom1000 = 0x1p-1000
 
constexpr double Harlinn::Common::Core::Math::Internal::OpenLibM::exp2_internal::tbl [TBLSIZE *2]
 

Macro Definition Documentation

◆ TBLBITS

#define TBLBITS   8

◆ TBLSIZE

#define TBLSIZE   (1 << TBLBITS)