• 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:_f0

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)
9 #define _FP_FRAC_LOW_2(X) (X##_f0)
18 X##_f1 = X##_f1 + X##_f1 + (((_FP_WS_TYPE)(X##_f0)) < 0); \
19 X##_f0 += X##_f0; \
23 X##_f1 = X##_f1 << (N) | X##_f0 >> (_FP_W_TYPE_SIZE - (N)); \
24 X##_f0 <<= (N); \
29 X##_f1 = X##_f0 << ((N) - _FP_W_TYPE_SIZE); \
30 X##_f0 = 0; \
38 X##_f0 = X##_f0 >> (N) | X##_f1 << (_FP_W_TYPE_SIZE - (N)); \
43 X##_f0 = X##_f1 >> ((N) - _FP_W_TYPE_SIZE); \
53 X##_f0 = (X##_f1 << (_FP_W_TYPE_SIZE - (N)) | X##_f0 >> (N) | \
55 ? X##_f0 & 1 \
56 : (X##_f0 << (_FP_W_TYPE_SIZE - (N))) != 0)); \
61 X##_f0 = (X##_f1 >> ((N) - _FP_W_TYPE_SIZE) | \
62 (((X##_f1 << (sz - (N))) | X##_f0) != 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)
82 __FP_CLZ(R,X##_f0); \
89 #define _FP_FRAC_ZEROP_2(X) ((X##_f1 | X##_f0) == 0)
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)
135 X##_f0 = _flo.bits.frac0; \
150 _flo.bits.frac0 = X##_f0; \
169 doit(_FP_FRAC_WORD_4(_z,1), _FP_FRAC_WORD_4(_z,0), X##_f0, Y##_f0); \
170 doit(_b_f1, _b_f0, X##_f0, Y##_f1); \
171 doit(_c_f1, _c_f0, X##_f1, Y##_f0); \
189 R##_f0 = _FP_FRAC_WORD_4(_z,0); \
202 _x[0] = X##_f0; _x[1] = X##_f1; \
203 _y[0] = Y##_f0; _y[1] = Y##_f1; \
211 R##_f0 = _z[0]; \
245 _n_f2 = X##_f1 << (_FP_W_TYPE_SIZE - 1) | X##_f0 >> 1; \
246 _n_f1 = X##_f0 << (_FP_W_TYPE_SIZE - 1); \
253 _n_f2 = X##_f0; \
266 umul_ppmm(_m_f1, _m_f0, _q_f1, Y##_f0); \
283 umul_ppmm(_m_f1, _m_f0, _q_f0, Y##_f0); \
299 R##_f0 = _q_f0 | ((_r_f1 | _r_f0) != 0); \
311 _y[0] = Y##_f0; _y[1] = Y##_f1; \
316 _x[1] = (X##_f0 << (_FP_WFRACBITS-1 - _FP_W_TYPE_SIZE) | \
323 _x[1] = (X##_f0 << (_FP_WFRACBITS - _FP_W_TYPE_SIZE) | \
331 R##_f0 = _z[0] | ((_x[0] | _x[1]) != 0); \
358 T##_f0 = S##_f0 + q; \
361 (T##_f1 == X##_f1 && T##_f0 < X##_f0)) \
363 S##_f0 = T##_f0 + q; \
364 if (((_FP_WS_TYPE)T##_f0) < 0 && \
365 ((_FP_WS_TYPE)S##_f0) >= 0) \
368 R##_f0 += q; \
384 r = X##_f0; \
389 r += X##_f0; \
395 X##_f0 = r; \
407 D##_f = S##_f0; \
412 D##_f0 = S##_f; \