Home
last modified time | relevance | path

Searched refs:frac4 (Results 1 – 25 of 27) sorted by relevance

12

/illumos-gate/usr/src/lib/libc/sparc/fp/
H A D__quad_mag.c71 frac4 = x->l.frac4; in __quad_mag_add()
76 frac4 = y->l.frac4; in __quad_mag_add()
109 frac4 += x->l.frac4; in __quad_mag_add()
110 carry = (frac4 < x->l.frac4); in __quad_mag_add()
185 z->l.frac4 = frac4; in __quad_mag_add()
234 frac4 = y->l.frac4; in __quad_mag_sub()
290 frac4 = x->l.frac4 - frac4; in __quad_mag_sub()
293 borrow = (frac4 >= x->l.frac4); in __quad_mag_sub()
295 borrow = (frac4 > x->l.frac4); in __quad_mag_sub()
354 z->l.frac4 = frac4; in __quad_mag_sub()
[all …]
H A D_Q_qtou.c61 z.l.frac4 = x->l.frac4; in _Q_qtou()
66 z.l.frac3 = x->l.frac4; in _Q_qtou()
67 z.l.frac4 = 0; in _Q_qtou()
69 x->l.frac4 & 0xffff0000) { in _Q_qtou()
71 z.l.frac2 = x->l.frac4; in _Q_qtou()
72 z.l.frac3 = z.l.frac4 = 0; in _Q_qtou()
74 z.l.msw = x->l.frac4; in _Q_qtou()
76 z.l.frac4 = 0; in _Q_qtou()
85 (z.l.frac4 >> 31); in _Q_qtou()
86 z.l.frac4 <<= 1; in _Q_qtou()
[all …]
H A D_Q_mul.c206 wx[2] = x->l.frac4; in _Qp_mul()
211 wx[2] = x->l.frac4; in _Qp_mul()
216 wx[1] = x->l.frac4; in _Qp_mul()
221 wx[0] = x->l.frac4; in _Qp_mul()
225 lx = x->l.frac4; in _Qp_mul()
245 wy[2] = y->l.frac4; in _Qp_mul()
250 wy[2] = y->l.frac4; in _Qp_mul()
264 ly = y->l.frac4; in _Qp_mul()
393 frac4 = u.l.lo; in _Qp_mul()
415 if (++frac4 == 0) in _Qp_mul()
[all …]
H A D_Q_fcc.c66 x->l.frac3 ^ y->l.frac3 | x->l.frac4 ^ y->l.frac4) == 0); in _Q_feq()
97 x->l.frac3 ^ y->l.frac3 | x->l.frac4 ^ y->l.frac4) != 0); in _Q_fne()
136 x->l.frac3 == y->l.frac3 && x->l.frac4 > y->l.frac4))); in _Q_flt()
140 x->l.frac3 == y->l.frac3 && x->l.frac4 < y->l.frac4))); in _Q_flt()
180 x->l.frac3 == y->l.frac3 && x->l.frac4 >= y->l.frac4))); in _Q_fle()
184 x->l.frac3 == y->l.frac3 && x->l.frac4 <= y->l.frac4))); in _Q_fle()
223 x->l.frac3 == y->l.frac3 && x->l.frac4 < y->l.frac4))); in _Q_fgt()
227 x->l.frac3 == y->l.frac3 && x->l.frac4 > y->l.frac4))); in _Q_fgt()
267 x->l.frac3 == y->l.frac3 && x->l.frac4 <= y->l.frac4))); in _Q_fge()
271 x->l.frac3 == y->l.frac3 && x->l.frac4 >= y->l.frac4))); in _Q_fge()
H A D_Q_div.c238 wx[2] = x->l.frac4; in _Qp_div()
243 wx[2] = x->l.frac4; in _Qp_div()
248 wx[1] = x->l.frac4; in _Qp_div()
253 wx[0] = x->l.frac4; in _Qp_div()
257 lx = x->l.frac4; in _Qp_div()
277 wy[2] = y->l.frac4; in _Qp_div()
282 wy[2] = y->l.frac4; in _Qp_div()
296 ly = y->l.frac4; in _Qp_div()
479 frac4 = u.l.lo; in _Qp_div()
502 if (++frac4 == 0) in _Qp_div()
[all …]
H A D_Q_cmpe.c79 if (x->l.frac4 > y->l.frac4) in _Q_cmpe()
81 if (x->l.frac4 < y->l.frac4) in _Q_cmpe()
97 if (x->l.frac4 < y->l.frac4) in _Q_cmpe()
99 if (x->l.frac4 > y->l.frac4) in _Q_cmpe()
H A D_Q_cmp.c82 if (x->l.frac4 > y->l.frac4) in _Q_cmp()
84 if (x->l.frac4 < y->l.frac4) in _Q_cmp()
100 if (x->l.frac4 < y->l.frac4) in _Q_cmp()
102 if (x->l.frac4 > y->l.frac4) in _Q_cmp()
H A D_Q_sqrt.c98 unsigned int msw, frac2, frac3, frac4, rm; in _Qp_sqrt() local
113 x->l.frac4) { in _Qp_sqrt()
153 Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0xffffffff; in _Qp_sqrt()
170 wx[2] = x->l.frac4; in _Qp_sqrt()
175 wx[2] = x->l.frac4; in _Qp_sqrt()
180 wx[1] = x->l.frac4; in _Qp_sqrt()
185 wx[0] = x->l.frac4; in _Qp_sqrt()
189 lx = x->l.frac4; in _Qp_sqrt()
319 frac4 = u.l.lo; in _Qp_sqrt()
338 if (++frac4 == 0) in _Qp_sqrt()
[all …]
H A D_Q_add.c58 oy->l.frac3 == ox->l.frac3 && oy->l.frac4 > ox->l.frac4))) { in _Qp_add()
78 y->l.frac4) { in _Qp_add()
99 x->l.frac4)) { in _Qp_add()
108 Z.l.frac4 = 0xffffffff; in _Qp_add()
120 if ((xm & 0xffff) | x->l.frac2 | x->l.frac3 | x->l.frac4) { in _Qp_add()
H A D_Q_sub.c59 oy->l.frac3 == ox->l.frac3 && oy->l.frac4 > ox->l.frac4))) { in _Qp_sub()
81 y->l.frac4) { in _Qp_sub()
102 x->l.frac4)) { in _Qp_sub()
111 Z.l.frac4 = 0xffffffff; in _Qp_sub()
124 if ((xm & 0xffff) | x->l.frac2 | x->l.frac3 | x->l.frac4) { in _Qp_sub()
H A D_Q_itoq.c59 Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_itoq()
65 Z.l.msw = Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_itoq()
80 Z.l.frac3 = Z.l.frac4 = 0; in _Qp_itoq()
H A D_Q_lltoq.c44 Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Q_lltoq()
50 Z.l.msw = Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Q_lltoq()
70 Z.l.frac4 = 0; in _Q_lltoq()
H A D_Q_qtoi.c51 if ((x->l.frac2 & 0x1ffff) | x->l.frac3 | x->l.frac4) { in _Q_qtoi()
74 if (xm | x->l.frac2 | x->l.frac3 | x->l.frac4) { in _Q_qtoi()
92 if (round | (x->l.frac2 & 0x3ffff) | x->l.frac3 | x->l.frac4) { in _Q_qtoi()
H A Dquad.h95 unsigned int frac4; member
103 (((x).l.msw & 0xffff) | (x).l.frac2 | (x).l.frac3 | (x).l.frac4))
106 (!(((x).l.msw & 0x7fffffff) | (x).l.frac2 | (x).l.frac3 | (x).l.frac4))
H A D_Q_neg.c55 Z.l.frac4 = x->l.frac4; in _Qp_neg()
H A D_Q_utoq.c55 Z.l.msw = Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_uitoq()
70 Z.l.frac3 = Z.l.frac4 = 0; in _Qp_uitoq()
H A D_Q_ulltoq.c40 Z.l.msw = Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Q_ulltoq()
60 Z.l.frac4 = 0; in _Q_ulltoq()
H A D_Q_qtos.c59 x->l.frac4) { in _Q_qtos()
122 x->l.frac3 | x->l.frac4; in _Q_qtos()
128 sticky = (x->l.frac2 & 0xffffff) | x->l.frac3 | x->l.frac4; in _Q_qtos()
H A D_Q_qtod.c56 x->l.frac4) { in _Q_qtod()
125 sticky = (x->l.frac3 & 0xfffffff) | x->l.frac4; in _Q_qtod()
145 sticky = (x->l.frac3 & 0x7ffffff) | x->l.frac4; in _Q_qtod()
H A D_Q_stoq.c92 Z.l.frac3 = Z.l.frac4 = 0; in _Qp_stoq()
/illumos-gate/usr/src/lib/libc/sparcv9/fp/
H A D_Qp_qtoux.c49 if ((x->l.frac3 & 0x1ffff) | x->l.frac4) { in _Qp_qtoux()
58 z.l.frac4 = x->l.frac4; in _Qp_qtoux()
63 z.l.frac3 = x->l.frac4; in _Qp_qtoux()
64 z.l.frac4 = 0; in _Qp_qtoux()
66 x->l.frac4 & 0xffff0000) { in _Qp_qtoux()
68 z.l.frac2 = x->l.frac4; in _Qp_qtoux()
69 z.l.frac3 = z.l.frac4 = 0; in _Qp_qtoux()
71 z.l.msw = x->l.frac4; in _Qp_qtoux()
73 z.l.frac4 = 0; in _Qp_qtoux()
82 (z.l.frac4 >> 31); in _Qp_qtoux()
[all …]
H A D_Qp_xtoq.c43 Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_xtoq()
49 Z.l.msw = Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_xtoq()
69 Z.l.frac4 = 0; in _Qp_xtoq()
H A D_Qp_qtox.c48 if ((x->l.frac3 & 0x1ffff) | x->l.frac4) { in _Qp_qtox()
72 if (xm | x->l.frac2 | x->l.frac3 | x->l.frac4) { in _Qp_qtox()
91 if (round | (x->l.frac3 & 0x3ffff) | x->l.frac4) { in _Qp_qtox()
H A D_Qp_uxtoq.c39 Z.l.msw = Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_uxtoq()
59 Z.l.frac4 = 0; in _Qp_uxtoq()
/illumos-gate/usr/src/lib/libm/common/Q/
H A Dsqrtl.c55 unsigned int frac4; member
85 unsigned int frac4; member
147 w[2] = x->l.frac4; in __q_unpack()
155 w[2] = x->l.frac4; in __q_unpack()
162 w[1] = x->l.frac4; in __q_unpack()
169 w[0] = x->l.frac4; in __q_unpack()
175 lx = x->l.frac4; in __q_unpack()
240 unsigned int msw, frac2, frac3, frac4; in __q_pack() local
275 frac4 = u.l[LOWORD]; in __q_pack()
294 if (++frac4 == 0) in __q_pack()
[all …]

12