Searched refs:fp_exp (Results 1 - 25 of 35) sorted by relevance

12

/netbsd-6-1-5-RELEASE/sys/arch/m68k/fpe/
H A Dfpu_add.c114 if (x->fp_exp == y->fp_exp) {
115 r->fp_exp = x->fp_exp;
118 if (x->fp_exp < y->fp_exp) {
125 /* now x->fp_exp > y->fp_exp */
126 r->fp_exp = x->fp_exp;
[all...]
H A Dfpu_rem.c116 l = x->fp_exp - y->fp_exp;
121 r->fp_exp -= l;
127 while (y->fp_exp != r->fp_exp ||
133 if (y->fp_exp < r->fp_exp ||
152 r->fp_exp++;
166 if (r->fp_exp + 1 < y->fp_exp ||
[all...]
H A Dfpu_int.c53 if (x->fp_exp < 0) {
60 sh = FP_NMANT - 1 - x->fp_exp;
88 rsh = FP_NMANT - 1 - x->fp_exp;
94 x->fp_exp = 0;
101 x->fp_exp = FP_NMANT - 1;
H A Dfpu_getexp.c52 fpu_explode(fe, &fe->fe_f3, FTYPE_LNG, &fp->fp_exp);
71 fp->fp_exp = 0;
H A Dfpu_mul.c201 m = x->fp_exp + y->fp_exp;
207 x->fp_exp = m;
H A Dfpu_div.c72 * result_exp = x->fp_exp - y->fp_exp - left_shift;
115 * result_exp = x->fp_exp - y->fp_exp;
120 * result_exp = x->fp_exp - y->fp_exp - 1;
249 x->fp_exp -= y->fp_exp;
254 x->fp_exp -= y->fp_exp
[all...]
H A Dfpu_trig.c130 if (res.fp_exp - s1->fp_exp >= FP_NMANT)
257 p.fp_exp++;
274 p.fp_exp--;
294 p.fp_exp--;
372 p.fp_exp++;
389 p.fp_exp--;
409 p.fp_exp--;
H A Dfpu_explode.c101 fp->fp_exp = FP_LG;
119 fp->fp_exp = 1 - expbias; \
134 fp->fp_exp = exp - expbias; \
200 fp->fp_exp = - EXT_EXP_BIAS;
215 fp->fp_exp = exp - EXT_EXP_BIAS;
H A Dfpu_log.c206 if ((-1 == X.fp_exp && (0xf07d0000U >> (31 - FP_LG)) <= X.fp_mant[0]) ||
207 (0 == X.fp_exp && X.fp_mant[0] <= (0x88410000U >> (31 - FP_LG)))) {
225 fe->fe_f1.fp_exp++; /* *= 2 */
294 X.fp_exp, X.fp_mant[0], X.fp_mant[1]);
297 k = X.fp_exp;
299 X.fp_exp = fe->fe_f2.fp_exp = 0;
304 F.fp_exp = X.fp_exp;
312 fe->fe_f2.fp_exp, f
[all...]
H A Dfpu_sqrt.c244 e = x->fp_exp;
248 x->fp_exp = e >> 1; /* calculates (e&1 ? (e-1)/2 : e/2 */
H A Dfpu_subr.c137 exp = fp->fp_exp;
189 fp->fp_exp = exp;
/netbsd-6-1-5-RELEASE/sys/arch/powerpc/fpu/
H A Dfpu_add.c132 if (x->fp_exp == y->fp_exp) {
133 r->fp_exp = x->fp_exp;
136 if (x->fp_exp < y->fp_exp) {
143 /* now x->fp_exp > y->fp_exp */
144 r->fp_exp = x->fp_exp;
[all...]
H A Dfpu_div.c76 * result_exp = x->fp_exp - y->fp_exp - left_shift;
119 * result_exp = x->fp_exp - y->fp_exp;
124 * result_exp = x->fp_exp - y->fp_exp - 1;
277 x->fp_exp -= y->fp_exp;
282 x->fp_exp -= y->fp_exp
[all...]
H A Dfpu_explode.c97 fp->fp_exp = FP_LG;
121 fp->fp_exp = FP_LG2;
139 fp->fp_exp = 1 - expbias; \
156 fp->fp_exp = exp - expbias; \
H A Dfpu_mul.c226 m = x->fp_exp + y->fp_exp;
232 x->fp_exp = m;
H A Dfpu_subr.c149 exp = fp->fp_exp;
200 fp->fp_exp = exp;
H A Dfpu_emu.h81 int fp_exp; /* exponent (unbiased) */ member in struct:fpn
H A Dfpu_implode.c221 if ((exp = fp->fp_exp) >= 32)
269 if ((exp = fp->fp_exp) >= 64)
337 if ((exp = fp->fp_exp + SNG_EXP_BIAS) <= 0) { /* subnormal */
395 if ((exp = fp->fp_exp + DBL_EXP_BIAS) <= 0) {
/netbsd-6-1-5-RELEASE/sys/arch/sparc/fpu/
H A 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) {
129 /* now x->fp_exp > y->fp_exp */
130 r->fp_exp = x->fp_exp;
[all...]
H A Dfpu_div.c72 * result_exp = x->fp_exp - y->fp_exp - left_shift;
115 * result_exp = x->fp_exp - y->fp_exp;
120 * result_exp = x->fp_exp - y->fp_exp - 1;
249 x->fp_exp -= y->fp_exp;
254 x->fp_exp -= y->fp_exp
[all...]
H A Dfpu_mul.c211 m = x->fp_exp + y->fp_exp;
217 x->fp_exp = m;
H A Dfpu_explode.c100 fp->fp_exp = FP_LG;
125 fp->fp_exp = FP_LG2;
144 fp->fp_exp = 1 - expbias; \
161 fp->fp_exp = exp - expbias; \
H A Dfpu_implode.c219 if ((exp = fp->fp_exp) >= 32)
268 if ((exp = fp->fp_exp) >= 64)
339 if ((exp = fp->fp_exp + SNG_EXP_BIAS) <= 0) { /* subnormal */
398 if ((exp = fp->fp_exp + DBL_EXP_BIAS) <= 0) {
456 if ((exp = fp->fp_exp + EXT_EXP_BIAS) <= 0) {
H A Dfpu_subr.c148 exp = fp->fp_exp;
199 fp->fp_exp = exp;
/netbsd-6-1-5-RELEASE/sys/arch/i386/include/
H A Dfreebsd_machdep.h162 int fp_exp:15; /* exponent */ member in struct:freebsd_fpacc87

Completed in 224 milliseconds

12