Embedded Artistry Framework
Embedded Systems C++ Framework
Macros | Functions | Variables
s_remquol.c File Reference
#include <sys/types.h>
#include <machine/ieee.h>
#include <float.h>
#include <openlibm_math.h>
#include <stdint.h>
#include "math_private.h"
Include dependency graph for s_remquol.c:

Macros

#define BIAS   (LDBL_MAX_EXP - 1)
 
#define LDBL_NBIT   0x80000000
 
#define SET_NBIT(hx)   (hx)
 
#define HFRAC_BITS   (EXT_FRACHBITS - 1)
 
#define MANL_SHIFT   (EXT_FRACLBITS - 1)
 

Functions

long double remquol (long double x, long double y, int *quo)
 

Variables

static const long double Zero [] = {0.0L, -0.0L}
 

Macro Definition Documentation

◆ BIAS

#define BIAS   (LDBL_MAX_EXP - 1)

◆ HFRAC_BITS

#define HFRAC_BITS   (EXT_FRACHBITS - 1)

◆ LDBL_NBIT

#define LDBL_NBIT   0x80000000

◆ MANL_SHIFT

#define MANL_SHIFT   (EXT_FRACLBITS - 1)

◆ SET_NBIT

#define SET_NBIT (   hx)    (hx)

Function Documentation

◆ remquol()

long double remquol ( long double  x,
long double  y,
int *  quo 
)

Variable Documentation

◆ Zero

const long double Zero[] = {0.0L, -0.0L}
static

Referenced by remquol().