Embedded Artistry Framework
Embedded Systems C++ Framework
Macros
s_nearbyint.c File Reference
#include "cdefs-compat.h"
#include <openlibm_fenv.h>
#include <openlibm_math.h>
#include "math_private.h"
Include dependency graph for s_nearbyint.c:

Macros

#define DECL(type, fn, rint)
 

Macro Definition Documentation

◆ DECL

#define DECL (   type,
  fn,
  rint 
)
Value:
fn(type x) \
{ \
type ret; \
fenv_t env; \
fegetenv(&env); \
ret = rint(x); \
fesetenv(&env); \
return (ret); \
}
OLM_DLLEXPORT double rint(double)
Definition: s_rint.c:38
#define type
Definition: s_llrint.c:4
#define OLM_DLLEXPORT
Definition: openlibm_math.h:43
int fegetenv(fenv_t *__envp)
Definition: fenv.c:87
#define fn
Definition: s_llrint.c:7