/illumos-gate/usr/src/lib/libc/sparc/fp/ |
H A D | _Q_qtod.c | 42 unsigned int xm, round, sticky, fsr, rm; local 127 sticky = (x->l.frac3 & 0xfffffff) | x->l.frac4; 130 sticky |= round | (u.l.lo & 0x7fffffff); 137 sticky |= round | (u.l.lo & ((1 << (e - 1)) - 1)); 147 sticky = (x->l.frac3 & 0x7ffffff) | x->l.frac4; 152 if (round | sticky) { 158 if (rm == FSR_RP || (rm == FSR_RN && round && (sticky ||
|
H A D | _Q_qtos.c | 45 unsigned int xm, round, sticky, fsr, rm; local 123 sticky = (u.l & ((1 << e) - 1)) | (x->l.frac2 & 0x1ffffff) | 130 sticky = (x->l.frac2 & 0xffffff) | x->l.frac3 | x->l.frac4; 135 if (round | sticky) { 141 if (rm == FSR_RP || (rm == FSR_RN && round && (sticky ||
|
H A D | __quad_mag.c | 49 unsigned int round, sticky, carry, rm; local 69 round = sticky = 0; 74 sticky = ly | y->l.frac2 | y->l.frac3 | y->l.frac4; 80 sticky = frac4 | frac3 | (frac2 & 0x7fffffff); 86 sticky = frac4 | (frac3 & 0x7fffffff); 93 sticky = frac4 & 0x7fffffff; 102 sticky |= round | (frac4 & ((1 << (e - 1)) - 1)); 133 sticky |= round; 153 if (round | sticky) { 158 (sticky || (frac 209 unsigned int guard, round, sticky, borrow, rm; local [all...] |
/illumos-gate/usr/src/lib/libbc/libc/gen/common/ |
H A D | _Qglobals.h | 53 int sticky; /* stick bit */ member in struct:__anon2791 78 /* Right shift significand sticky by n bits. */
|
H A D | _base_sup.c | 197 _BIG_FLOAT_DIGIT sticky, carry; local 225 sticky = 0; 230 sticky = carry % 10; 235 sticky = carry % 100; 240 sticky = carry % 1000; 246 if (sticky != 0)
|
H A D | _sprintf_sup.c | 147 _BIG_FLOAT_DIGIT *sticky) 150 /* Any bits shifted out got to *sticky. */ 162 *sticky = (_BIG_FLOAT_DIGIT) carry; 146 _right_shift_base_two(_big_float *pbf, short unsigned multiplier, _BIG_FLOAT_DIGIT *sticky) argument
|
H A D | double_decim.c | 37 * for inexact or overflow in *ps. round is the round digit and sticky is 0 43 char round, unsigned sticky) 47 if ((round == '0') && (sticky == 0)) { /* Exact. */ 58 if (sticky != 0) 346 unsigned sticky = 0; local 416 * sticky. */ 423 * sticky. */ 454 sticky = 1; 456 sticky = 1; 471 if (sticky 42 decimal_round(decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps, char round, unsigned sticky) argument [all...] |
/illumos-gate/usr/src/uts/sparc/sys/fpu/ |
H A D | globals.h | 72 int sticky; /* stick bit */ member in struct:__anon9683
|
/illumos-gate/usr/src/lib/libc/port/fp/ |
H A D | decimal_bin.c | 40 * significant bits. On exit, *sticky is nonzero if *pd had a 55 int *sticky) 130 /* continue accumulating sticky flag */ 133 *sticky = s; 152 int sticky, powtwo, sigdigits; local 233 __big_decimal_to_big_binary(pbd, sigbits + 2, &pbb, &sticky); 251 /* truncate and set a sticky bit if necessary */ 257 if (sticky | pd->more) 54 __big_decimal_to_big_binary(_big_float *pd, int nsig, _big_float **ppb, int *sticky) argument
|
H A D | double_decim.c | 69 * significant digits. On exit, *sticky is nonzero if *pb had a 84 int *sticky) 143 /* continue accumulating sticky flag */ 146 *sticky = s; 157 * in *ps. If sticky is nonzero, then additional nonzero digits are 175 __big_decimal_to_string(_big_float *pf, int sticky, decimal_mode *pm, argument 242 sticky |= (s[j++] - '0'); 261 sticky |= (s[j++] - '0'); 272 sticky |= pf->bsignificand[i--]; 283 if (round == '0' && sticky 83 __big_binary_to_big_decimal(_big_float *pb, int nsig, _big_float **ppd, int *sticky) argument 342 int sticky, powten, sigbits, sigdigits, i; local [all...] |
/illumos-gate/usr/src/lib/libm/common/m9x/ |
H A D | fma.c | 77 unsigned int xy0, xy1, xy2, xy3, z0, z1, z2, z3, fsr, rm, sticky; local 175 /* shift the significand of xy keeping a sticky bit */ 181 sticky = xy3 | xy2 | xy1 | ((xy0 << 1) << (127 - e)); 183 if (sticky) 187 sticky = xy3 | xy2 | ((xy1 << 1) << (95 - e)); 189 if (sticky) 194 sticky = xy3 | ((xy2 << 1) << (63 - e)); 196 if (sticky) 202 sticky = (xy3 << 1) << (31 - e); 204 if (sticky) [all...] |
H A D | fmal.c | 95 unsigned int rm, sticky; local 507 /* shift the significand of xy keeping a sticky bit */ 513 sticky = xy7 | xy6 | xy5 | xy4 | xy3 | xy2 | xy1 | 516 if (sticky) 520 sticky = xy7 | xy6 | xy5 | xy4 | xy3 | xy2 | 523 if (sticky) 528 sticky = xy7 | xy6 | xy5 | xy4 | xy3 | 531 if (sticky) 537 sticky = xy7 | xy6 | xy5 | xy4 | ((xy3 << 1) << (159 - e)); 539 if (sticky) 881 unsigned oldcwsw, cwsw, rm, sticky, carry; local [all...] |
/illumos-gate/usr/src/cmd/ipf/tools/ |
H A D | ipnat_y.y | 655 rr frag age sticky mssclamp rdrproxy nattag 674 sticky: | IPNY_STICKY { if (!(nat->in_flags & IPN_ROUNDR) && label 677 "'sticky' for use with round-robin/IP splitting only\n"); 815 { "sticky", IPNY_STICKY },
|
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | srvsvc_svc.c | 2171 * Enumerate sticky shares: all shares except those marked STYPE_SPECIAL. 2275 smb_svcenum_t *se, int sticky) 2302 if (sticky && (si->shr_flags & SMB_SHRF_TRANS)) 2335 smb_svcenum_t *se, int sticky) 2362 if (sticky && (si->shr_flags & SMB_SHRF_TRANS)) 2395 smb_svcenum_t *se, int sticky) 2422 if (sticky && (si->shr_flags & SMB_SHRF_TRANS)) 2455 smb_svcenum_t *se, int sticky) 2483 if (sticky && (si->shr_flags & SMB_SHRF_TRANS)) 2516 smb_svcenum_t *se, int sticky) 2274 mlsvc_NetShareEnumLevel0(ndr_xa_t *mxa, srvsvc_infonres_t *infonres, smb_svcenum_t *se, int sticky) argument 2334 mlsvc_NetShareEnumLevel1(ndr_xa_t *mxa, srvsvc_infonres_t *infonres, smb_svcenum_t *se, int sticky) argument 2394 mlsvc_NetShareEnumLevel2(ndr_xa_t *mxa, srvsvc_infonres_t *infonres, smb_svcenum_t *se, int sticky) argument 2454 mlsvc_NetShareEnumLevel501(ndr_xa_t *mxa, srvsvc_infonres_t *infonres, smb_svcenum_t *se, int sticky) argument 2515 mlsvc_NetShareEnumLevel502(ndr_xa_t *mxa, srvsvc_infonres_t *infonres, smb_svcenum_t *se, int sticky) argument [all...] |