/titanic_50/usr/src/lib/libc/sparc/fp/ |
H A D | __quad_mag.c | 48 unsigned int lx, ly, ex, ey, frac2, frac3, frac4; in __quad_mag_add() local 72 frac3 = x->l.frac3; in __quad_mag_add() 74 sticky = ly | y->l.frac2 | y->l.frac3 | y->l.frac4; in __quad_mag_add() 77 frac3 = y->l.frac3; in __quad_mag_add() 80 sticky = frac4 | frac3 | (frac2 & 0x7fffffff); in __quad_mag_add() 83 frac3 = frac2 = ly = 0; in __quad_mag_add() 86 sticky = frac4 | (frac3 & 0x7fffffff); in __quad_mag_add() 87 round = frac3 & 0x80000000; in __quad_mag_add() 89 frac3 = ly; in __quad_mag_add() 95 frac4 = frac3; in __quad_mag_add() [all …]
|
H A D | _Q_fcc.c | 68 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() 137 x->l.frac2 == y->l.frac2 && (x->l.frac3 > y->l.frac3 || in _Q_flt() 138 x->l.frac3 == y->l.frac3 && x->l.frac4 > y->l.frac4))); in _Q_flt() 141 x->l.frac2 == y->l.frac2 && (x->l.frac3 < y->l.frac3 || in _Q_flt() 142 x->l.frac3 == y->l.frac3 && x->l.frac4 < y->l.frac4))); in _Q_flt() 181 x->l.frac2 == y->l.frac2 && (x->l.frac3 > y->l.frac3 || in _Q_fle() 182 x->l.frac3 == y->l.frac3 && x->l.frac4 >= y->l.frac4))); in _Q_fle() 185 x->l.frac2 == y->l.frac2 && (x->l.frac3 < y->l.frac3 || in _Q_fle() 186 x->l.frac3 == y->l.frac3 && x->l.frac4 <= y->l.frac4))); in _Q_fle() [all …]
|
H A D | _Q_qtou.c | 54 if ((x->l.frac2 & 0x1ffff) | x->l.frac3 | x->l.frac4) { in _Q_qtou() 62 z.l.frac3 = x->l.frac3; in _Q_qtou() 65 x->l.frac3 & 0xffff0000) { in _Q_qtou() 67 z.l.frac2 = x->l.frac3; in _Q_qtou() 68 z.l.frac3 = x->l.frac4; in _Q_qtou() 70 } else if (x->l.frac3 & 0xffff || in _Q_qtou() 72 z.l.msw = x->l.frac3; in _Q_qtou() 74 z.l.frac3 = z.l.frac4 = 0; in _Q_qtou() 77 z.l.frac2 = z.l.frac3 = in _Q_qtou() 85 (z.l.frac3 >> 31); in _Q_qtou() [all …]
|
H A D | _Q_mul.c | 91 unsigned int msw, frac2, frac3, frac4, rm; in _Qp_mul() local 157 Z.l.frac2 = Z.l.frac3 = 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() 207 wx[1] = x->l.frac3; in _Qp_mul() 212 wx[1] = x->l.frac3; in _Qp_mul() 215 } else if (x->l.frac2 | (x->l.frac3 & 0xfffe0000)) { in _Qp_mul() 217 wx[0] = x->l.frac3; in _Qp_mul() [all …]
|
H A D | _Q_cmpe.c | 77 if (x->l.frac3 > y->l.frac3) in _Q_cmpe() 79 if (x->l.frac3 < y->l.frac3) in _Q_cmpe() 95 if (x->l.frac3 < y->l.frac3) in _Q_cmpe() 97 if (x->l.frac3 > y->l.frac3) in _Q_cmpe()
|
H A D | _Q_cmp.c | 80 if (x->l.frac3 > y->l.frac3) in _Q_cmp() 82 if (x->l.frac3 < y->l.frac3) in _Q_cmp() 98 if (x->l.frac3 < y->l.frac3) in _Q_cmp() 100 if (x->l.frac3 > y->l.frac3) in _Q_cmp()
|
H A D | _Q_div.c | 109 unsigned int msw, frac2, frac3, frac4, rm; in _Qp_div() local 175 Z.l.frac2 = Z.l.frac3 = 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() 203 Z.l.frac2 = Z.l.frac3 = 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() 239 wx[1] = x->l.frac3; in _Qp_div() 244 wx[1] = x->l.frac3; in _Qp_div() 247 } else if (x->l.frac2 | (x->l.frac3 & 0xfffe0000)) { in _Qp_div() [all …]
|
H A D | _Q_add.c | 59 oy->l.frac2 == ox->l.frac2 && (oy->l.frac3 > ox->l.frac3 || in _Qp_add() 60 oy->l.frac3 == ox->l.frac3 && oy->l.frac4 > ox->l.frac4))) { in _Qp_add() 79 if ((ym & 0xffff) | y->l.frac2 | y->l.frac3 | in _Qp_add() 100 if (!((xm & 0xffff) | x->l.frac2 | x->l.frac3 | in _Qp_add() 109 Z.l.frac2 = Z.l.frac3 = in _Qp_add() 122 if ((xm & 0xffff) | x->l.frac2 | x->l.frac3 | x->l.frac4) { in _Qp_add()
|
H A D | _Q_sub.c | 60 oy->l.frac2 == ox->l.frac2 && (oy->l.frac3 > ox->l.frac3 || in _Qp_sub() 61 oy->l.frac3 == ox->l.frac3 && oy->l.frac4 > ox->l.frac4))) { in _Qp_sub() 82 if ((ym & 0xffff) | y->l.frac2 | y->l.frac3 | in _Qp_sub() 103 if (!((xm & 0xffff) | x->l.frac2 | x->l.frac3 | in _Qp_sub() 112 Z.l.frac2 = Z.l.frac3 = in _Qp_sub() 126 if ((xm & 0xffff) | x->l.frac2 | x->l.frac3 | x->l.frac4) { in _Qp_sub()
|
H A D | _Q_sqrt.c | 100 unsigned int msw, frac2, frac3, frac4, rm; in _Qp_sqrt() local 114 if ((x->l.msw & 0xffff) | x->l.frac2 | x->l.frac3 | 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() 171 wx[1] = x->l.frac3; in _Qp_sqrt() 176 wx[1] = x->l.frac3; in _Qp_sqrt() 179 } else if (x->l.frac2 | (x->l.frac3 & 0xfffe0000)) { in _Qp_sqrt() 181 wx[0] = x->l.frac3; in _Qp_sqrt() 185 } else if (x->l.frac3 | (x->l.frac4 & 0xfffe0000)) { in _Qp_sqrt() 186 lx = x->l.frac3; in _Qp_sqrt() [all …]
|
H A D | _Q_lltoq.c | 46 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() 63 Z.l.frac3 = (unsigned long long) x << (80 - e); in _Q_lltoq() 67 Z.l.frac3 = 0; in _Q_lltoq() 70 Z.l.frac2 = Z.l.frac3 = 0; in _Q_lltoq()
|
H A D | _Q_qtod.c | 57 if ((xm & 0xffff) | x->l.frac2 | x->l.frac3 | in _Q_qtod() 64 (x->l.frac3 >> 28); in _Q_qtod() 125 u.l.lo = (x->l.frac2 << 3) | (x->l.frac3 >> 29); in _Q_qtod() 126 round = x->l.frac3 & 0x10000000; in _Q_qtod() 127 sticky = (x->l.frac3 & 0xfffffff) | x->l.frac4; in _Q_qtod() 145 u.l.lo = (x->l.frac2 << 4) | (x->l.frac3 >> 28); in _Q_qtod() 146 round = x->l.frac3 & 0x8000000; in _Q_qtod() 147 sticky = (x->l.frac3 & 0x7ffffff) | x->l.frac4; in _Q_qtod()
|
H A D | _Q_ulltoq.c | 42 Z.l.msw = Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Q_ulltoq() 53 Z.l.frac3 = x << (80 - e); in _Q_ulltoq() 57 Z.l.frac3 = 0; in _Q_ulltoq() 60 Z.l.frac2 = Z.l.frac3 = 0; in _Q_ulltoq()
|
H A D | _Q_itoq.c | 61 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_qtoi.c | 53 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 D | quad.h | 96 unsigned int frac3; 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.c | 56 Z.l.frac3 = x->l.frac3; in _Qp_neg()
|
H A D | _Q_utoq.c | 57 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_qtos.c | 60 if ((xm & 0xffff) | x->l.frac2 | x->l.frac3 | 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_stoq.c | 94 Z.l.frac3 = Z.l.frac4 = 0; in _Qp_stoq()
|
/titanic_50/usr/src/lib/libc/sparcv9/fp/ |
H A D | _Qp_qtoux.c | 50 ((long) x->l.frac2 << 15) | (x->l.frac3 >> 17); in _Qp_qtoux() 51 if ((x->l.frac3 & 0x1ffff) | x->l.frac4) { in _Qp_qtoux() 59 z.l.frac3 = x->l.frac3; in _Qp_qtoux() 62 x->l.frac3 & 0xffff0000) { in _Qp_qtoux() 64 z.l.frac2 = x->l.frac3; in _Qp_qtoux() 65 z.l.frac3 = x->l.frac4; in _Qp_qtoux() 67 } else if (x->l.frac3 & 0xffff || in _Qp_qtoux() 69 z.l.msw = x->l.frac3; in _Qp_qtoux() 71 z.l.frac3 = z.l.frac4 = 0; in _Qp_qtoux() 74 z.l.frac2 = z.l.frac3 = in _Qp_qtoux() [all …]
|
H A D | _Qp_xtoq.c | 45 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() 62 Z.l.frac3 = (unsigned long) x << (80 - e); in _Qp_xtoq() 66 Z.l.frac3 = 0; in _Qp_xtoq() 69 Z.l.frac2 = Z.l.frac3 = 0; in _Qp_xtoq()
|
H A D | _Qp_qtox.c | 47 (x->l.frac3 & 0xfffe0000) == 0) { in _Qp_qtox() 50 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() 88 ((long) x->l.frac2 << 14) | (x->l.frac3 >> 18); in _Qp_qtox() 93 if (round | (x->l.frac3 & 0x3ffff) | x->l.frac4) { in _Qp_qtox()
|
H A D | _Qp_uxtoq.c | 41 Z.l.msw = Z.l.frac2 = Z.l.frac3 = Z.l.frac4 = 0; in _Qp_uxtoq() 52 Z.l.frac3 = x << (80 - e); in _Qp_uxtoq() 56 Z.l.frac3 = 0; in _Qp_uxtoq() 59 Z.l.frac2 = Z.l.frac3 = 0; in _Qp_uxtoq()
|
/titanic_50/usr/src/lib/libm/common/Q/ |
H A D | sqrtl.c | 56 unsigned int frac3; member 84 unsigned int frac3; member 146 w[1] = x->l.frac3; in __q_unpack() 154 w[1] = x->l.frac3; in __q_unpack() 158 else if (x->l.frac2 | (x->l.frac3 & 0xfffe0000)) in __q_unpack() 161 w[0] = x->l.frac3; in __q_unpack() 166 else if (x->l.frac3 | (x->l.frac4 & 0xfffe0000)) in __q_unpack() 168 lx = x->l.frac3; in __q_unpack() 240 unsigned int msw, frac2, frac3, frac4; in __q_pack() local 265 frac3 = u.l[LOWORD]; in __q_pack() [all …]
|