Deleted Added
full compact
remainder.3 (165906) remainder.3 (177766)
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.

--- 12 unchanged lines hidden (view full) ---

21.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26.\" SUCH DAMAGE.
27.\"
28.\" from: @(#)ieee.3 6.4 (Berkeley) 5/6/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.

--- 12 unchanged lines hidden (view full) ---

21.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26.\" SUCH DAMAGE.
27.\"
28.\" from: @(#)ieee.3 6.4 (Berkeley) 5/6/91
29.\" $FreeBSD: head/lib/msun/man/remainder.3 165906 2007-01-09 01:02:06Z imp $
29.\" $FreeBSD: head/lib/msun/man/remainder.3 177766 2008-03-30 20:48:02Z das $
30.\"
30.\"
31.Dd March 24, 2005
31.Dd March 30, 2008
32.Dt REMAINDER 3
33.Os
34.Sh NAME
35.Nm remainder ,
36.Nm remainderf ,
32.Dt REMAINDER 3
33.Os
34.Sh NAME
35.Nm remainder ,
36.Nm remainderf ,
37.Nm remainderl ,
37.Nm remquo ,
38.Nm remquo ,
38.Nm remquof
39.Nm remquof ,
40.Nm remquol
39.Nd minimal residue functions
40.Sh LIBRARY
41.Lb libm
42.Sh SYNOPSIS
43.In math.h
44.Ft double
45.Fn remainder "double x" "double y"
46.Ft float
47.Fn remainderf "float x" "float y"
41.Nd minimal residue functions
42.Sh LIBRARY
43.Lb libm
44.Sh SYNOPSIS
45.In math.h
46.Ft double
47.Fn remainder "double x" "double y"
48.Ft float
49.Fn remainderf "float x" "float y"
50.Ft long double
51.Fn remainderl "long double x" "long double y"
48.Ft double
49.Fn remquo "double x" "double y" "int *quo"
50.Ft float
51.Fn remquof "float x" "float y" "int *quo"
52.Ft double
53.Fn remquo "double x" "double y" "int *quo"
54.Ft float
55.Fn remquof "float x" "float y" "int *quo"
56.Ft long double
57.Fn remquol "long double x" "long double y" "int *quo"
52.Sh DESCRIPTION
53.Fn remainder ,
54.Fn remainderf ,
58.Sh DESCRIPTION
59.Fn remainder ,
60.Fn remainderf ,
61.Fn remainderl ,
55.Fn remquo ,
62.Fn remquo ,
63.Fn remquof ,
56and
64and
57.Fn remquof
65.Fn remquol
58return the remainder
59.Fa r
60:=
61.Fa x
62\-
63.Fa n\(**y
64where
65.Fa n

--- 23 unchanged lines hidden (view full) ---

89.Sm on
90But attempting to take the remainder when
91.Fa y
92is 0 or
93.Fa x
94is \*(Pm\*(If is an invalid operation that produces a \*(Na.
95.Pp
96The
66return the remainder
67.Fa r
68:=
69.Fa x
70\-
71.Fa n\(**y
72where
73.Fa n

--- 23 unchanged lines hidden (view full) ---

97.Sm on
98But attempting to take the remainder when
99.Fa y
100is 0 or
101.Fa x
102is \*(Pm\*(If is an invalid operation that produces a \*(Na.
103.Pp
104The
97.Fn remquo
105.Fn remquo ,
106.Fn remquof ,
98and
107and
99.Fn remquof
108.Fn remquol
100functions also store the last
101.Va k
102bits of
103.Fa n
104in the location pointed to by
105.Fa quo ,
106provided that
107.Fa n

--- 4 unchanged lines hidden (view full) ---

112.Sh SEE ALSO
113.Xr fmod 3 ,
114.Xr ieee 3 ,
115.Xr math 3
116.Sh STANDARDS
117The
118.Fn remainder ,
119.Fn remainderf ,
109functions also store the last
110.Va k
111bits of
112.Fa n
113in the location pointed to by
114.Fa quo ,
115provided that
116.Fa n

--- 4 unchanged lines hidden (view full) ---

121.Sh SEE ALSO
122.Xr fmod 3 ,
123.Xr ieee 3 ,
124.Xr math 3
125.Sh STANDARDS
126The
127.Fn remainder ,
128.Fn remainderf ,
129.Fn remainderl ,
120.Fn remquo ,
130.Fn remquo ,
131.Fn remquof ,
121and
132and
122.Fn remquof
133.Fn remquol
123routines conform to
124.St -isoC-99 .
125The remainder is as defined in
126.St -ieee754 .
127.Sh HISTORY
128The
129.Fn remainder
130and
131.Fn remainderf
132functions appeared in
133.Bx 4.3
134and
135.Fx 2.0 ,
136respectively.
137The
138.Fn remquo
139and
140.Fn remquof
141functions were added in
134routines conform to
135.St -isoC-99 .
136The remainder is as defined in
137.St -ieee754 .
138.Sh HISTORY
139The
140.Fn remainder
141and
142.Fn remainderf
143functions appeared in
144.Bx 4.3
145and
146.Fx 2.0 ,
147respectively.
148The
149.Fn remquo
150and
151.Fn remquof
152functions were added in
142.Fx 6.0 .
153.Fx 6.0 ,
154and
155.Fn remainderl
156and
157.Fn remquol
158were added in
159.Fx 8.0 .