HomeSort by: relevance | last modified time | path
    Searched refs:fp_mant (Results 1 - 25 of 34) sorted by relevancy

1 2

  /src/sys/arch/m68k/fpe/
fpu_add.c 139 /* r->fp_mant = x->fp_mant + y->fp_mant */
140 FPU_ADDS(r->fp_mant[2], x->fp_mant[2], y->fp_mant[2]);
141 FPU_ADDCS(r->fp_mant[1], x->fp_mant[1], y->fp_mant[1]);
142 FPU_ADDC(r0, x->fp_mant[0], y->fp_mant[0])
    [all...]
fpu_subr.c 94 m0 = fp->fp_mant[0];
95 m1 = fp->fp_mant[1];
96 m2 = fp->fp_mant[2];
104 fp->fp_mant[0] = 0;
105 fp->fp_mant[1] = 0;
106 fp->fp_mant[2] = 0;
134 fp->fp_mant[0] = m0;
135 fp->fp_mant[1] = m1;
136 fp->fp_mant[2] = m2;
146 * Internally, this may use a `supernormal' -- a number whose fp_mant
    [all...]
fpu_mul.c 143 x2 = x->fp_mant[2];
144 x1 = x->fp_mant[1];
145 x0 = x->fp_mant[0];
171 if ((m = y->fp_mant[2]) == 0) {
179 if ((m = y->fp_mant[1]) == 0) {
187 m = y->fp_mant[0]; /* definitely != 0 */
206 x->fp_mant[2] = a2;
207 x->fp_mant[1] = a1;
208 x->fp_mant[0] = a0;
fpu_explode.c 102 fp->fp_mant[0] = (int)i < 0 ? -i : i;
103 fp->fp_mant[1] = 0;
104 fp->fp_mant[2] = 0;
120 fp->fp_mant[0] = f0; \
121 fp->fp_mant[1] = f1; \
122 fp->fp_mant[2] = f2; \
129 fp->fp_mant[0] = f0; \
130 fp->fp_mant[1] = f1; \
131 fp->fp_mant[2] = f2; \
135 fp->fp_mant[0] = FP_1 | f0;
    [all...]
fpu_int.c 55 x->fp_mant[0] = x->fp_mant[1] = x->fp_mant[2] = 0;
69 x->fp_mant[i] = 0;
71 x->fp_mant[i] &= mask;
fpu_div.c 71 * left_shift = x->fp_mant < y->fp_mant;
234 #define WORD(r, i) /* calculate r->fp_mant[i] */ \
238 (x)->fp_mant[i] = q
241 r0 = x->fp_mant[0];
242 r1 = x->fp_mant[1];
243 r2 = x->fp_mant[2];
244 y0 = y->fp_mant[0];
245 y1 = y->fp_mant[1];
246 y2 = y->fp_mant[2]
    [all...]
fpu_implode.c 75 * Note that we may leave the value 2.0 in fp->fp_mant; it is the caller's
84 m0 = fp->fp_mant[0];
85 m1 = fp->fp_mant[1];
86 m2 = fp->fp_mant[2];
137 fp->fp_mant[0] = m0;
138 fp->fp_mant[1] = m1;
139 fp->fp_mant[2] = m2;
144 fp->fp_mant[0] = m0;
145 fp->fp_mant[1] = m1;
146 fp->fp_mant[2] = m2
    [all...]
fpu_sqrt.c 241 x0 = x->fp_mant[0];
242 x1 = x->fp_mant[1];
243 x2 = x->fp_mant[2];
288 x->fp_mant[0] = q;
319 x->fp_mant[1] = q;
352 x->fp_mant[2] = q;
fpu_log.c 206 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)))) {
294 X.fp_exp, X.fp_mant[0], X.fp_mant[1]);
305 F.fp_mant[0] = X.fp_mant[0] & (0xfe000000U >> (31 - FP_LG));
306 F.fp_mant[0] |= (0x01000000U >> (31 - FP_LG));
307 F.fp_mant[1] = F.fp_mant[2] = 0;
312 fe->fe_f2.fp_exp, fe->fe_f2.fp_mant[0]
    [all...]
fpu_fstore.c 129 fe->fe_f3.fp_mant[0], fe->fe_f3.fp_mant[1],
130 fe->fe_f3.fp_mant[2]);
fpu_rem.c 92 if (a->fp_mant[i] < b->fp_mant[i])
94 else if (a->fp_mant[i] > b->fp_mant[i])
  /src/sys/arch/powerpc/fpu/
fpu_add.c 160 /* r->fp_mant = x->fp_mant + y->fp_mant */
161 FPU_ADDS(r->fp_mant[3], x->fp_mant[3], y->fp_mant[3]);
162 FPU_ADDCS(r->fp_mant[2], x->fp_mant[2], y->fp_mant[2]);
163 FPU_ADDCS(r->fp_mant[1], x->fp_mant[1], y->fp_mant[1])
    [all...]
fpu_subr.c 76 m0 = fp->fp_mant[0];
77 m1 = fp->fp_mant[1];
78 m2 = fp->fp_mant[2];
79 m3 = fp->fp_mant[3];
84 fp->fp_mant[0] = 0;
85 fp->fp_mant[1] = 0;
86 fp->fp_mant[2] = 0;
87 fp->fp_mant[3] = 0;
119 fp->fp_mant[0] = m0;
120 fp->fp_mant[1] = m1
    [all...]
fpu_explode.c 103 fp->fp_mant[0] = (int)lo < 0 ? -lo : lo;
104 fp->fp_mant[1] = 0;
105 fp->fp_mant[2] = 0;
106 fp->fp_mant[3] = 0;
127 *((int64_t*)fp->fp_mant) = (int64_t)i < 0 ? -i : i;
128 fp->fp_mant[2] = 0;
129 fp->fp_mant[3] = 0;
145 fp->fp_mant[0] = f0; \
146 fp->fp_mant[1] = f1; \
147 fp->fp_mant[2] = f2;
    [all...]
fpu_mul.c 85 * We keep x->fp_mant in locals for the same reason.
163 x3 = x->fp_mant[3];
164 x2 = x->fp_mant[2];
165 x1 = x->fp_mant[1];
166 x0 = x->fp_mant[0];
193 if ((m = y->fp_mant[3]) == 0) {
201 if ((m = y->fp_mant[2]) == 0) {
209 if ((m = y->fp_mant[1]) == 0) {
217 m = y->fp_mant[0]; /* definitely != 0 */
236 x->fp_mant[3] = a3
    [all...]
fpu_implode.c 81 * Note that we may leave the value 2.0 in fp->fp_mant; it is the caller's
91 m0 = fp->fp_mant[0];
92 m1 = fp->fp_mant[1];
93 m2 = fp->fp_mant[2];
94 m3 = fp->fp_mant[3];
149 fp->fp_mant[0] = m0;
150 fp->fp_mant[1] = m1;
151 fp->fp_mant[2] = m2;
152 fp->fp_mant[3] = m3;
156 fp->fp_mant[0] = m0
    [all...]
fpu_div.c 75 * left_shift = x->fp_mant < y->fp_mant;
259 #define WORD(r, i) /* calculate r->fp_mant[i] */ \
263 (x)->fp_mant[i] = q
266 r0 = x->fp_mant[0];
267 r1 = x->fp_mant[1];
268 r2 = x->fp_mant[2];
269 r3 = x->fp_mant[3];
270 y0 = y->fp_mant[0];
271 y1 = y->fp_mant[1]
    [all...]
fpu_sqrt.c 260 x0 = x->fp_mant[0];
261 x1 = x->fp_mant[1];
262 x2 = x->fp_mant[2];
263 x3 = x->fp_mant[3];
308 x->fp_mant[0] = q;
339 x->fp_mant[1] = q;
372 x->fp_mant[2] = q;
407 x->fp_mant[3] = q;
  /src/sys/arch/sparc/fpu/
fpu_add.c 143 /* r->fp_mant = x->fp_mant + y->fp_mant */
144 FPU_ADDS(r->fp_mant[3], x->fp_mant[3], y->fp_mant[3]);
145 FPU_ADDCS(r->fp_mant[2], x->fp_mant[2], y->fp_mant[2]);
146 FPU_ADDCS(r->fp_mant[1], x->fp_mant[1], y->fp_mant[1])
    [all...]
fpu_subr.c 79 m0 = fp->fp_mant[0];
80 m1 = fp->fp_mant[1];
81 m2 = fp->fp_mant[2];
82 m3 = fp->fp_mant[3];
90 fp->fp_mant[0] = 0;
91 fp->fp_mant[1] = 0;
92 fp->fp_mant[2] = 0;
93 fp->fp_mant[3] = 0;
125 fp->fp_mant[0] = m0;
126 fp->fp_mant[1] = m1
    [all...]
fpu_mul.c 81 * We keep x->fp_mant in locals for the same reason.
146 x3 = x->fp_mant[3];
147 x2 = x->fp_mant[2];
148 x1 = x->fp_mant[1];
149 x0 = x->fp_mant[0];
176 if ((m = y->fp_mant[3]) == 0) {
184 if ((m = y->fp_mant[2]) == 0) {
192 if ((m = y->fp_mant[1]) == 0) {
200 m = y->fp_mant[0]; /* definitely != 0 */
219 x->fp_mant[3] = a3
    [all...]
fpu_implode.c 78 * Note that we may leave the value 2.0 in fp->fp_mant; it is the caller's
87 m0 = fp->fp_mant[0];
88 m1 = fp->fp_mant[1];
89 m2 = fp->fp_mant[2];
90 m3 = fp->fp_mant[3];
143 fp->fp_mant[0] = m0;
144 fp->fp_mant[1] = m1;
145 fp->fp_mant[2] = m2;
146 fp->fp_mant[3] = m3;
150 fp->fp_mant[0] = m0
    [all...]
fpu_div.c 71 * left_shift = x->fp_mant < y->fp_mant;
230 #define WORD(r, i) /* calculate r->fp_mant[i] */ \
234 (x)->fp_mant[i] = q
237 r0 = x->fp_mant[0];
238 r1 = x->fp_mant[1];
239 r2 = x->fp_mant[2];
240 r3 = x->fp_mant[3];
241 y0 = y->fp_mant[0];
242 y1 = y->fp_mant[1]
    [all...]
fpu_explode.c 101 fp->fp_mant[0] = (int)i < 0 ? -i : i;
102 fp->fp_mant[1] = 0;
103 fp->fp_mant[2] = 0;
104 fp->fp_mant[3] = 0;
126 *((int64_t*)fp->fp_mant) = (int64_t)i < 0 ? -i : i;
127 fp->fp_mant[2] = 0;
128 fp->fp_mant[3] = 0;
145 fp->fp_mant[0] = f0; \
146 fp->fp_mant[1] = f1; \
147 fp->fp_mant[2] = f2;
    [all...]
fpu_sqrt.c 240 x0 = x->fp_mant[0];
241 x1 = x->fp_mant[1];
242 x2 = x->fp_mant[2];
243 x3 = x->fp_mant[3];
288 x->fp_mant[0] = q;
319 x->fp_mant[1] = q;
352 x->fp_mant[2] = q;
387 x->fp_mant[3] = q;

Completed in 21 milliseconds

1 2