rint.3 (84881) | rint.3 (131676) |
---|---|
1.\" Copyright (c) 1985, 1991 Regents of the University of California. 2.\" All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 16 unchanged lines hidden (view full) --- 25.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 26.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30.\" SUCH DAMAGE. 31.\" 32.\" from: @(#)rint.3 5.1 (Berkeley) 5/2/91 | 1.\" Copyright (c) 1985, 1991 Regents of the University of California. 2.\" All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 16 unchanged lines hidden (view full) --- 25.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 26.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30.\" SUCH DAMAGE. 31.\" 32.\" from: @(#)rint.3 5.1 (Berkeley) 5/2/91 |
33.\" $FreeBSD: head/lib/msun/man/rint.3 84881 2001-10-13 12:23:23Z bde $ | 33.\" $FreeBSD: head/lib/msun/man/rint.3 131676 2004-07-06 04:46:08Z das $ |
34.\" | 34.\" |
35.Dd March 10, 1994 | 35.Dd July 5, 2004 |
36.Dt RINT 3 37.Os 38.Sh NAME | 36.Dt RINT 3 37.Os 38.Sh NAME |
39.Nm nearbyint , 40.Nm nearbyintf , |
|
39.Nm rint , 40.Nm rintf 41.Nd round to integral value in floating-point format 42.Sh LIBRARY 43.Lb libm 44.Sh SYNOPSIS 45.In math.h 46.Ft double | 41.Nm rint , 42.Nm rintf 43.Nd round to integral value in floating-point format 44.Sh LIBRARY 45.Lb libm 46.Sh SYNOPSIS 47.In math.h 48.Ft double |
49.Fn nearbyint "double x" 50.Ft float 51.Fn nearbyintf "float x" 52.Ft double |
|
47.Fn rint "double x" 48.Ft float 49.Fn rintf "float x" 50.Sh DESCRIPTION 51The 52.Fn rint 53and the 54.Fn rintf | 53.Fn rint "double x" 54.Ft float 55.Fn rintf "float x" 56.Sh DESCRIPTION 57The 58.Fn rint 59and the 60.Fn rintf |
55functions return the integral value (represented as a double or float 56precision number) nearest to | 61functions return the integral value nearest to |
57.Fa x 58according to the prevailing rounding mode. | 62.Fa x 63according to the prevailing rounding mode. |
64These functions raise an inexact exception when the original argument 65is not an exact integer. 66.Pp 67The 68.Fn nearbyint 69and 70.Fn nearbyintf 71functions perform the same operation, except that they do not raise 72an inexact exception. |
|
59.Sh SEE ALSO 60.Xr abs 3 , 61.Xr ceil 3 , 62.Xr fabs 3 , | 73.Sh SEE ALSO 74.Xr abs 3 , 75.Xr ceil 3 , 76.Xr fabs 3 , |
77.Xr fenv 3 , |
|
63.Xr floor 3 , 64.Xr ieee 3 , | 78.Xr floor 3 , 79.Xr ieee 3 , |
65.Xr math 3 | 80.Xr math 3 , 81.Xr round 3 82.Sh STANDARDS 83The 84.Fn nearbyint , 85.Fn nearbyintf , 86.Fn rint , 87and 88.Fn rintf 89functions conform to 90.St -isoC-99 . |
66.Sh HISTORY 67A 68.Fn rint 69function appeared in 70.At v6 . | 91.Sh HISTORY 92A 93.Fn rint 94function appeared in 95.At v6 . |
96The 97.Fn nearbyint 98and 99.Fn nearbyintf 100functions appeared in 101.Fx 5.3 . |
|