• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/powerpc/math-emu/

Lines Matching refs:_f1

5 #define _FP_FRAC_DECL_2(X)	_FP_W_TYPE X##_f0, X##_f1
6 #define _FP_FRAC_COPY_2(D,S) (D##_f0 = S##_f0, D##_f1 = S##_f1)
8 #define _FP_FRAC_HIGH_2(X) (X##_f1)
18 X##_f1 = X##_f1 + X##_f1 + (((_FP_WS_TYPE)(X##_f0)) < 0); \
23 X##_f1 = X##_f1 << (N) | X##_f0 >> (_FP_W_TYPE_SIZE - (N)); \
29 X##_f1 = X##_f0 << ((N) - _FP_W_TYPE_SIZE); \
38 X##_f0 = X##_f0 >> (N) | X##_f1 << (_FP_W_TYPE_SIZE - (N)); \
39 X##_f1 >>= (N); \
43 X##_f0 = X##_f1 >> ((N) - _FP_W_TYPE_SIZE); \
44 X##_f1 = 0; \
53 X##_f0 = (X##_f1 << (_FP_W_TYPE_SIZE - (N)) | X##_f0 >> (N) | \
57 X##_f1 >>= (N); \
61 X##_f0 = (X##_f1 >> ((N) - _FP_W_TYPE_SIZE) | \
62 (((X##_f1 << (sz - (N))) | X##_f0) != 0)); \
63 X##_f1 = 0; \
68 __FP_FRAC_ADDI_2(X##_f1, X##_f0, I)
71 __FP_FRAC_ADD_2(R##_f1, R##_f0, X##_f1, X##_f0, Y##_f1, Y##_f0)
74 __FP_FRAC_SUB_2(R##_f1, R##_f0, X##_f1, X##_f0, Y##_f1, Y##_f0)
78 if (X##_f1) \
79 __FP_CLZ(R,X##_f1); \
88 #define _FP_FRAC_NEGP_2(X) ((_FP_WS_TYPE)X##_f1 < 0)
89 #define _FP_FRAC_ZEROP_2(X) ((X##_f1 | X##_f0) == 0)
90 #define _FP_FRAC_OVERP_2(fs,X) (X##_f1 & _FP_OVERFLOW_##fs)
91 #define _FP_FRAC_EQ_2(X, Y) (X##_f1 == Y##_f1 && X##_f0 == Y##_f0)
93 ((X##_f1 > Y##_f1) || (X##_f1 == Y##_f1 && X##_f0 > Y##_f0))
95 ((X##_f1 > Y##_f1) || (X##_f1 == Y##_f1 && X##_f0 >= Y##_f0))
104 #define __FP_FRAC_SET_2(X,I1,I0) (X##_f0 = I0, X##_f1 = I1)
136 X##_f1 = _flo.bits.frac1; \
151 _flo.bits.frac1 = X##_f1; \
170 doit(_b_f1, _b_f0, X##_f0, Y##_f1); \
171 doit(_c_f1, _c_f0, X##_f1, Y##_f0); \
172 doit(_FP_FRAC_WORD_4(_z,3), _FP_FRAC_WORD_4(_z,2), X##_f1, Y##_f1); \
190 R##_f1 = _FP_FRAC_WORD_4(_z,1); \
202 _x[0] = X##_f0; _x[1] = X##_f1; \
203 _y[0] = Y##_f0; _y[1] = Y##_f1; \
212 R##_f1 = _z[1]; \
244 _n_f3 = X##_f1 >> 1; \
245 _n_f2 = X##_f1 << (_FP_W_TYPE_SIZE - 1) | X##_f0 >> 1; \
252 _n_f3 = X##_f1; \
264 _fp_udivmodti4(_qmem, _rmem, _n_f3, _n_f2, 0, Y##_f1); \
281 _fp_udivmodti4(_qmem, _rmem, _r_f1, _r_f0, 0, Y##_f1); \
298 R##_f1 = _q_f1; \
311 _y[0] = Y##_f0; _y[1] = Y##_f1; \
317 X##_f1 >> (_FP_W_TYPE_SIZE - \
319 _x[2] = X##_f1 << (_FP_WFRACBITS-1 - _FP_W_TYPE_SIZE); \
324 X##_f1 >> (_FP_W_TYPE_SIZE - \
326 _x[2] = X##_f1 << (_FP_WFRACBITS - _FP_W_TYPE_SIZE); \
330 R##_f1 = _z[1]; \
345 T##_f1 = S##_f1 + q; \
346 if (T##_f1 <= X##_f1) \
348 S##_f1 = T##_f1 + q; \
349 X##_f1 -= T##_f1; \
350 R##_f1 += q; \
359 T##_f1 = S##_f1; \
360 if (T##_f1 < X##_f1 || \
361 (T##_f1 == X##_f1 && T##_f0 < X##_f0)) \
366 S##_f1++; \
387 r = X##_f1; \
396 X##_f1 = (rsize <= _FP_W_TYPE_SIZE ? 0 : r >> _FP_W_TYPE_SIZE); \
413 D##_f1 = 0; \