Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/libm/common/s_nearbyint.c')
-rw-r--r--newlib/libm/common/s_nearbyint.c64
1 files changed, 0 insertions, 64 deletions
diff --git a/newlib/libm/common/s_nearbyint.c b/newlib/libm/common/s_nearbyint.c
deleted file mode 100644
index e7a022072..000000000
--- a/newlib/libm/common/s_nearbyint.c
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * ====================================================
- * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
- *
- * Developed at SunPro, a Sun Microsystems, Inc. business.
- * Permission to use, copy, modify, and distribute this
- * software is freely granted, provided that this notice
- * is preserved.
- * ====================================================
- */
-/*
-FUNCTION
-<<nearbyint>>, <<nearbyintf>>--round to integer
-INDEX
- nearbyint
-INDEX
- nearbyintf
-
-ANSI_SYNOPSIS
- #include <math.h>
- double nearbyint(double <[x]>);
- float nearbyintf(float <[x]>);
-
-DESCRIPTION
-The <<nearbyint>> functions round their argument to an integer value in
-floating-point format, using the current rounding direction and
-(supposedly) without raising the "inexact" floating-point exception.
-See the <<rint>> functions for the same function with the "inexact"
-floating-point exception being raised when appropriate.
-
-BUGS
-Newlib does not support the floating-point exception model, so that
-the floating-point exception control is not present and thereby what may
-be seen will be compiler and hardware dependent in this regard.
-The Newlib <<nearbyint>> functions are identical to the <<rint>>
-functions with respect to the floating-point exception behavior, and
-will cause the "inexact" exception to be raised for most targets.
-
-RETURNS
-<[x]> rounded to an integral value, using the current rounding direction.
-
-PORTABILITY
-ANSI C, POSIX
-
-SEEALSO
-<<rint>>, <<round>>
-*/
-
-#include <math.h>
-#include "fdlibm.h"
-
-#ifndef _DOUBLE_IS_32BITS
-
-#ifdef __STDC__
- double nearbyint(double x)
-#else
- double nearbyint(x)
- double x;
-#endif
-{
- return rint(x);
-}
-
-#endif /* _DOUBLE_IS_32BITS */