Home
last modified time | relevance | path

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

/openbsd/src/sys/arch/sparc64/fpu/
Dfpu_add.c117 if (x->fp_exp == y->fp_exp) { in fpu_add()
118 r->fp_exp = x->fp_exp; in fpu_add()
121 if (x->fp_exp < y->fp_exp) { in fpu_add()
129 r->fp_exp = x->fp_exp; in fpu_add()
130 r->fp_sticky = fpu_shr(y, x->fp_exp - y->fp_exp); in fpu_add()
149 r->fp_exp++; in fpu_add()
196 if (x->fp_exp != y->fp_exp || r->fp_sticky) in fpu_add()
Dfpu_div.c248 x->fp_exp -= y->fp_exp; in fpu_div()
253 x->fp_exp -= y->fp_exp + 1; in fpu_div()
Dfpu_mul.c207 m = x->fp_exp + y->fp_exp; in fpu_mul()
213 x->fp_exp = m; in fpu_mul()
Dfpu_explode.c95 fp->fp_exp = FP_LG; in fpu_itof()
119 fp->fp_exp = FP_LG2; in fpu_xtof()
139 fp->fp_exp = 1 - expbias; \
156 fp->fp_exp = exp - expbias; \
Dfpu_implode.c214 if ((exp = fp->fp_exp) >= 32) in fpu_ftoi()
262 if ((exp = fp->fp_exp) >= 64) in fpu_ftox()
335 if ((exp = fp->fp_exp + SNG_EXP_BIAS) <= 0) { /* subnormal */ in fpu_ftos()
394 if ((exp = fp->fp_exp + DBL_EXP_BIAS) <= 0) { in fpu_ftod()
452 if ((exp = fp->fp_exp + EXT_EXP_BIAS) <= 0) { in fpu_ftoq()
Dfpu_subr.c147 exp = fp->fp_exp; in fpu_norm()
198 fp->fp_exp = exp; in fpu_norm()
Dfpu_sqrt.c242 e = x->fp_exp; in fpu_sqrt()
246 x->fp_exp = e >> 1; /* calculates (e&1 ? (e-1)/2 : e/2 */ in fpu_sqrt()
Dfpu_emu.h82 int fp_exp; /* exponent (unbiased) */ member
Dfpu.c116 fp->fp_mant[2], fp->fp_mant[3], fp->fp_exp); in fpu_dumpfpn()
/openbsd/src/lib/libc/arch/sparc64/fpu/
Dfpu_add.c118 if (x->fp_exp == y->fp_exp) {
119 r->fp_exp = x->fp_exp;
122 if (x->fp_exp < y->fp_exp) {
130 r->fp_exp = x->fp_exp;
131 r->fp_sticky = __fpu_shr(y, x->fp_exp - y->fp_exp);
150 r->fp_exp++;
197 if (x->fp_exp != y->fp_exp || r->fp_sticky)
Dfpu_explode.c100 fp->fp_exp = FP_LG;
126 fp->fp_exp = FP_LG;
152 fp->fp_exp = FP_LG2;
179 fp->fp_exp = FP_LG2;
198 fp->fp_exp = 1 - expbias; \
215 fp->fp_exp = exp - expbias; \
Dfpu_div.c253 x->fp_exp -= y->fp_exp;
258 x->fp_exp -= y->fp_exp + 1;
Dfpu_mul.c213 m = x->fp_exp + y->fp_exp;
219 x->fp_exp = m;
Dfpu_implode.c218 if ((exp = fp->fp_exp) >= 32)
269 if ((exp = fp->fp_exp) >= 64)
342 if ((exp = fp->fp_exp + SNG_EXP_BIAS) <= 0) { /* subnormal */
404 if ((exp = fp->fp_exp + DBL_EXP_BIAS) <= 0) {
465 if ((exp = fp->fp_exp + EXT_EXP_BIAS) <= 0) {
Dfpu_subr.c147 exp = fp->fp_exp; in __fpu_norm()
198 fp->fp_exp = exp; in __fpu_norm()
Dfpu_sqrt.c246 e = x->fp_exp;
250 x->fp_exp = e >> 1; /* calculates (e&1 ? (e-1)/2 : e/2 */
Dfpu_emu.h93 int fp_exp; /* exponent (unbiased) */ member
/openbsd/src/sys/arch/i386/include/
Dnpx.h70 int fp_exp:15; /* exponent */ member