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

Macros

#define type   double
 
#define roundit   round
 
#define dtype   long
 
#define DTYPE_MIN   LONG_MIN
 
#define DTYPE_MAX   LONG_MAX
 
#define fn   lround
 
#define INRANGE(x)
 

Functions

namespace Harlinn::Common::Core::Math::Internal::OpenLibM::_CONCAT (fn, _internal)
 
constexpr dtype Harlinn::Common::Core::Math::Internal::OpenLibM::fn (type x)
 

Macro Definition Documentation

◆ dtype

#define dtype   long

◆ DTYPE_MAX

#define DTYPE_MAX   LONG_MAX

◆ DTYPE_MIN

#define DTYPE_MIN   LONG_MIN

◆ fn

#define fn   lround

◆ INRANGE

#define INRANGE ( x)
Value:
(dtype_max - DTYPE_MAX != static_cast< type >( 0.5 ) || \
((x) > dtype_min && (x) < dtype_max))
#define DTYPE_MAX
Definition s_lround.inl:42
#define type
Definition s_lround.inl:38

◆ roundit

#define roundit   round

◆ type

#define type   double