Home
last modified time | relevance | path

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

12

/titanic_50/usr/src/lib/libc/sparc/fp/
H A D__quad_mag.c48 unsigned int lx, ly, ex, ey, frac2, frac3, frac4; in __quad_mag_add() local
73 frac4 = x->l.frac4; in __quad_mag_add()
74 sticky = ly | y->l.frac2 | y->l.frac3 | y->l.frac4; in __quad_mag_add()
78 frac4 = y->l.frac4; in __quad_mag_add()
80 sticky = frac4 | frac3 | (frac2 & 0x7fffffff); in __quad_mag_add()
82 frac4 = ly; in __quad_mag_add()
86 sticky = frac4 | (frac3 & 0x7fffffff); in __quad_mag_add()
88 frac4 = frac2; in __quad_mag_add()
93 sticky = frac4 & 0x7fffffff; in __quad_mag_add()
94 round = frac4 & 0x80000000; in __quad_mag_add()
[all …]
H A D_Q_qtou.c54 if ((x->l.frac2 & 0x1ffff) | x->l.frac3 | x->l.frac4) { in _Q_qtou()
63 z.l.frac4 = x->l.frac4; in _Q_qtou()
68 z.l.frac3 = x->l.frac4; in _Q_qtou()
69 z.l.frac4 = 0; in _Q_qtou()
71 x->l.frac4 & 0xffff0000) { in _Q_qtou()
73 z.l.frac2 = x->l.frac4; in _Q_qtou()
74 z.l.frac3 = z.l.frac4 = 0; in _Q_qtou()
76 z.l.msw = x->l.frac4; in _Q_qtou()
78 z.l.frac4 = 0; in _Q_qtou()
87 (z.l.frac4 >> 31); in _Q_qtou()
[all …]
H A D_Q_mul.c91 unsigned int msw, frac2, frac3, frac4, rm; in _Qp_mul() local
158 Z.l.frac4 = 0xffffffff; in _Qp_mul()
167 Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_mul()
177 Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0xffffffff; in _Qp_mul()
185 Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_mul()
193 Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_mul()
208 wx[2] = x->l.frac4; in _Qp_mul()
213 wx[2] = x->l.frac4; in _Qp_mul()
218 wx[1] = x->l.frac4; in _Qp_mul()
221 } else if (x->l.frac3 | (x->l.frac4 & 0xfffe0000)) { in _Qp_mul()
[all …]
H A D_Q_fcc.c68 x->l.frac3 ^ y->l.frac3 | x->l.frac4 ^ y->l.frac4) == 0); in _Q_feq()
99 x->l.frac3 ^ y->l.frac3 | x->l.frac4 ^ y->l.frac4) != 0); in _Q_fne()
138 x->l.frac3 == y->l.frac3 && x->l.frac4 > y->l.frac4))); in _Q_flt()
142 x->l.frac3 == y->l.frac3 && x->l.frac4 < y->l.frac4))); in _Q_flt()
182 x->l.frac3 == y->l.frac3 && x->l.frac4 >= y->l.frac4))); in _Q_fle()
186 x->l.frac3 == y->l.frac3 && x->l.frac4 <= y->l.frac4))); in _Q_fle()
225 x->l.frac3 == y->l.frac3 && x->l.frac4 < y->l.frac4))); in _Q_fgt()
229 x->l.frac3 == y->l.frac3 && x->l.frac4 > y->l.frac4))); in _Q_fgt()
269 x->l.frac3 == y->l.frac3 && x->l.frac4 <= y->l.frac4))); in _Q_fge()
273 x->l.frac3 == y->l.frac3 && x->l.frac4 >= y->l.frac4))); in _Q_fge()
H A D_Q_cmpe.c81 if (x->l.frac4 > y->l.frac4) in _Q_cmpe()
83 if (x->l.frac4 < y->l.frac4) in _Q_cmpe()
99 if (x->l.frac4 < y->l.frac4) in _Q_cmpe()
101 if (x->l.frac4 > y->l.frac4) in _Q_cmpe()
H A D_Q_div.c109 unsigned int msw, frac2, frac3, frac4, rm; in _Qp_div() local
176 Z.l.frac4 = 0xffffffff; in _Qp_div()
185 Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_div()
190 Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_div()
204 Z.l.frac4 = 0xffffffff; in _Qp_div()
213 Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_div()
222 Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_div()
240 wx[2] = x->l.frac4; in _Qp_div()
245 wx[2] = x->l.frac4; in _Qp_div()
250 wx[1] = x->l.frac4; in _Qp_div()
[all …]
H A D_Q_cmp.c84 if (x->l.frac4 > y->l.frac4) in _Q_cmp()
86 if (x->l.frac4 < y->l.frac4) in _Q_cmp()
102 if (x->l.frac4 < y->l.frac4) in _Q_cmp()
104 if (x->l.frac4 > y->l.frac4) in _Q_cmp()
H A D_Q_sqrt.c100 unsigned int msw, frac2, frac3, frac4, rm; in _Qp_sqrt() local
115 x->l.frac4) { in _Qp_sqrt()
138 Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0xffffffff; in _Qp_sqrt()
155 Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0xffffffff; in _Qp_sqrt()
172 wx[2] = x->l.frac4; in _Qp_sqrt()
177 wx[2] = x->l.frac4; in _Qp_sqrt()
182 wx[1] = x->l.frac4; in _Qp_sqrt()
185 } else if (x->l.frac3 | (x->l.frac4 & 0xfffe0000)) { in _Qp_sqrt()
187 wx[0] = x->l.frac4; in _Qp_sqrt()
191 lx = x->l.frac4; in _Qp_sqrt()
[all …]
H A D_Q_add.c60 oy->l.frac3 == ox->l.frac3 && oy->l.frac4 > ox->l.frac4))) { in _Qp_add()
80 y->l.frac4) { in _Qp_add()
101 x->l.frac4)) { in _Qp_add()
110 Z.l.frac4 = 0xffffffff; in _Qp_add()
122 if ((xm & 0xffff) | x->l.frac2 | x->l.frac3 | x->l.frac4) { in _Qp_add()
H A D_Q_sub.c61 oy->l.frac3 == ox->l.frac3 && oy->l.frac4 > ox->l.frac4))) { in _Qp_sub()
83 y->l.frac4) { in _Qp_sub()
104 x->l.frac4)) { in _Qp_sub()
113 Z.l.frac4 = 0xffffffff; in _Qp_sub()
126 if ((xm & 0xffff) | x->l.frac2 | x->l.frac3 | x->l.frac4) { in _Qp_sub()
H A D_Q_itoq.c61 Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_itoq()
67 Z.l.msw = Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_itoq()
82 Z.l.frac3 = Z.l.frac4 = 0; in _Qp_itoq()
H A D_Q_lltoq.c46 Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Q_lltoq()
52 Z.l.msw = Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Q_lltoq()
72 Z.l.frac4 = 0; in _Q_lltoq()
H A D_Q_qtoi.c53 if ((x->l.frac2 & 0x1ffff) | x->l.frac3 | x->l.frac4) { in _Q_qtoi()
76 if (xm | x->l.frac2 | x->l.frac3 | x->l.frac4) { in _Q_qtoi()
94 if (round | (x->l.frac2 & 0x3ffff) | x->l.frac3 | x->l.frac4) { in _Q_qtoi()
H A Dquad.h97 unsigned int frac4; member
105 (((x).l.msw & 0xffff) | (x).l.frac2 | (x).l.frac3 | (x).l.frac4))
108 (!(((x).l.msw & 0x7fffffff) | (x).l.frac2 | (x).l.frac3 | (x).l.frac4))
H A D_Q_neg.c57 Z.l.frac4 = x->l.frac4; in _Qp_neg()
H A D_Q_utoq.c57 Z.l.msw = Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_uitoq()
72 Z.l.frac3 = Z.l.frac4 = 0; in _Qp_uitoq()
H A D_Q_ulltoq.c42 Z.l.msw = Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Q_ulltoq()
62 Z.l.frac4 = 0; in _Q_ulltoq()
H A D_Q_qtos.c61 x->l.frac4) { in _Q_qtos()
124 x->l.frac3 | x->l.frac4; in _Q_qtos()
130 sticky = (x->l.frac2 & 0xffffff) | x->l.frac3 | x->l.frac4; in _Q_qtos()
H A D_Q_qtod.c58 x->l.frac4) { in _Q_qtod()
127 sticky = (x->l.frac3 & 0xfffffff) | x->l.frac4; in _Q_qtod()
147 sticky = (x->l.frac3 & 0x7ffffff) | x->l.frac4; in _Q_qtod()
H A D_Q_stoq.c94 Z.l.frac3 = Z.l.frac4 = 0; in _Qp_stoq()
/titanic_50/usr/src/lib/libc/sparcv9/fp/
H A D_Qp_qtoux.c51 if ((x->l.frac3 & 0x1ffff) | x->l.frac4) { in _Qp_qtoux()
60 z.l.frac4 = x->l.frac4; in _Qp_qtoux()
65 z.l.frac3 = x->l.frac4; in _Qp_qtoux()
66 z.l.frac4 = 0; in _Qp_qtoux()
68 x->l.frac4 & 0xffff0000) { in _Qp_qtoux()
70 z.l.frac2 = x->l.frac4; in _Qp_qtoux()
71 z.l.frac3 = z.l.frac4 = 0; in _Qp_qtoux()
73 z.l.msw = x->l.frac4; in _Qp_qtoux()
75 z.l.frac4 = 0; in _Qp_qtoux()
84 (z.l.frac4 >> 31); in _Qp_qtoux()
[all …]
H A D_Qp_xtoq.c45 Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_xtoq()
51 Z.l.msw = Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_xtoq()
71 Z.l.frac4 = 0; in _Qp_xtoq()
H A D_Qp_qtox.c50 if ((x->l.frac3 & 0x1ffff) | x->l.frac4) { in _Qp_qtox()
74 if (xm | x->l.frac2 | x->l.frac3 | x->l.frac4) { in _Qp_qtox()
93 if (round | (x->l.frac3 & 0x3ffff) | x->l.frac4) { in _Qp_qtox()
H A D_Qp_uxtoq.c41 Z.l.msw = Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_uxtoq()
61 Z.l.frac4 = 0; in _Qp_uxtoq()
/titanic_50/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()
166 else if (x->l.frac3 | (x->l.frac4 & 0xfffe0000)) 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()
[all …]

12