Searched refs:fp_sticky (Results 1 - 17 of 17) sorted by relevance

/freebsd-10.1-release/lib/libc/sparc64/fpu/
H A Dfpu_qp.c46 fe.fe_f1.fp_sticky = 0; \
49 fe.fe_f2.fp_sticky = 0; \
67 fe.fe_f1.fp_sticky = 0; \
84 fe.fe_f1.fp_sticky = 0; \
109 fe.fe_f1.fp_sticky = 0; \
112 fe.fe_f2.fp_sticky = 0; \
129 fe.fe_f1.fp_sticky = 0;
H A Dfpu_add.c120 r->fp_sticky = 0;
125 * This also guarantees that x->fp_sticky = 0.
131 r->fp_sticky = __fpu_shr(y, x->fp_exp - y->fp_exp);
173 * N.B.: since x->fp_exp >= y->fp_exp, x->fp_sticky = 0.
176 FPU_SET_CARRY(y->fp_sticky);
197 if (x->fp_exp != y->fp_exp || r->fp_sticky)
H A Dfpu_subr.c98 fp->fp_sticky = 1;
103 s = fp->fp_sticky;
128 fp->fp_sticky = s;
H A Dfpu_emu.h83 int fp_sticky; /* nonzero bits lost at right end */ member in struct:fpn
H A Dfpu_div.c267 x->fp_sticky = r0 | r1 | r2 | r3;
H A Dfpu_mul.c218 x->fp_sticky = sticky;
H A Dfpu_implode.c76 * 2 bits (a la fpu_shr(), but we do not bother with fp->fp_sticky).
93 s = fp->fp_sticky;
117 if ((gr & 1) || fp->fp_sticky || (m3 & 1))
H A Dfpu_explode.c275 fp->fp_sticky = 0;
H A Dfpu_sqrt.c395 x->fp_sticky = x0 | x1 | x2 | x3;
/freebsd-10.1-release/sys/powerpc/fpu/
H A Dfpu_add.c131 r->fp_sticky = 0;
136 * This also guarantees that x->fp_sticky = 0.
142 r->fp_sticky = fpu_shr(y, x->fp_exp - y->fp_exp);
184 * N.B.: since x->fp_exp >= y->fp_exp, x->fp_sticky = 0.
187 FPU_SET_CARRY(y->fp_sticky);
208 if (x->fp_exp != y->fp_exp || r->fp_sticky)
H A Dfpu_subr.c96 fp->fp_sticky = 1;
101 s = fp->fp_sticky;
126 fp->fp_sticky = s;
H A Dfpu_emu.h83 int fp_sticky; /* nonzero bits lost at right end */ member in struct:fpn
H A Dfpu_mul.c231 x->fp_sticky = sticky;
H A Dfpu_div.c288 x->fp_sticky = r0 | r1 | r2 | r3;
H A Dfpu_explode.c219 fp->fp_sticky = 0;
H A Dfpu_implode.c73 * 2 bits (a la fpu_shr(), but we do not bother with fp->fp_sticky).
91 s = fp->fp_sticky;
116 if ((gr & 1) || fp->fp_sticky || (m3 & 1))
H A Dfpu_sqrt.c412 x->fp_sticky = x0 | x1 | x2 | x3;

Completed in 91 milliseconds