Home
last modified time | relevance | path

Searched refs:fp_exp (Results 1 – 9 of 9) sorted by relevance

/haiku/src/system/libroot/os/arch/sparc/
H A Dfpu_add.c117 if (x->fp_exp == y->fp_exp) {
118 r->fp_exp = x->fp_exp;
121 if (x->fp_exp < y->fp_exp) {
129 r->fp_exp = x->fp_exp;
130 r->fp_sticky = __fpu_shr(y, x->fp_exp - y->fp_exp);
149 r->fp_exp++;
196 if (x->fp_exp != y->fp_exp || r->fp_sticky)
H A Dfpu_div.c251 x->fp_exp -= y->fp_exp;
256 x->fp_exp -= y->fp_exp + 1;
H A Dfpu_mul.c207 m = x->fp_exp + y->fp_exp;
213 x->fp_exp = m;
H A Dfpu_explode.c106 fp->fp_exp = FP_LG;
139 fp->fp_exp = FP_LG2;
164 fp->fp_exp = 1 - expbias; \
181 fp->fp_exp = exp - expbias; \
H A Dfpu_implode.c222 if ((exp = fp->fp_exp) >= 32)
273 if ((exp = fp->fp_exp) >= 64)
349 if ((exp = fp->fp_exp + SNG_EXP_BIAS) <= 0) { /* subnormal */
413 if ((exp = fp->fp_exp + DBL_EXP_BIAS) <= 0) {
475 if ((exp = fp->fp_exp + EXT_EXP_BIAS) <= 0) {
H A Dfpu_subr.c143 exp = fp->fp_exp; in __fpu_norm()
194 fp->fp_exp = exp; in __fpu_norm()
H A Dfpu_sqrt.c242 e = x->fp_exp;
246 x->fp_exp = e >> 1; /* calculates (e&1 ? (e-1)/2 : e/2 */
H A Dfpu_emu.h86 int fp_exp; /* exponent (unbiased) */ member
/haiku/headers/posix/arch/x86/
H A Dnpx.h63 int fp_exp:15; /* exponent */ member