Embedded Artistry Framework
Embedded Systems C++ Framework
Macros | Functions | Variables
s_ceill.c File Reference
#include "cdefs-compat.h"
#include <float.h>
#include <openlibm_math.h>
#include <stdint.h>
#include "fpmath.h"
#include "math_private.h"
Include dependency graph for s_ceill.c:

Macros

#define MANH_SIZE   LDBL_MANH_SIZE
 
#define INC_MANH(u, c)
 

Functions

OLM_DLLEXPORT long double ceill (long double x)
 

Variables

static const long double huge = 1.0e300
 

Macro Definition Documentation

◆ INC_MANH

#define INC_MANH (   u,
 
)
Value:
do { \
u_int64_t o = u.bits.manh; \
u.bits.manh += (c); \
if (u.bits.manh < o) { \
u.bits.exp++; \
u.bits.manh |= 1llu << (LDBL_MANH_SIZE - 1); \
} \
} while (0)
#define LDBL_MANH_SIZE
Definition: aarch64_fpmath.h:50
static long double u
Definition: e_powl.c:193

◆ MANH_SIZE

#define MANH_SIZE   LDBL_MANH_SIZE

Function Documentation

◆ ceill()

OLM_DLLEXPORT long double ceill ( long double  x)

Variable Documentation

◆ huge

const long double huge = 1.0e300
static

Referenced by ceill().