Home | History | Annotate | Download | only in soft-fp

Lines Matching refs:_f

102       X##_f[2] = 0;					\
103 X##_f[3] = 0; \
104 X##_f[0] = FP_UNPACK_RAW_E_flo.bits.frac0; \
105 X##_f[1] = FP_UNPACK_RAW_E_flo.bits.frac1; \
106 X##_f[1] &= ~_FP_IMPLBIT_E; \
118 X##_f[2] = 0; \
119 X##_f[3] = 0; \
120 X##_f[0] = FP_UNPACK_RAW_EP_flo->bits.frac0; \
121 X##_f[1] = FP_UNPACK_RAW_EP_flo->bits.frac1; \
122 X##_f[1] &= ~_FP_IMPLBIT_E; \
134 X##_f[1] |= _FP_IMPLBIT_E; \
136 X##_f[1] &= ~(_FP_IMPLBIT_E); \
137 FP_PACK_RAW_E_flo.bits.frac0 = X##_f[0]; \
138 FP_PACK_RAW_E_flo.bits.frac1 = X##_f[1]; \
155 X##_f[1] |= _FP_IMPLBIT_E; \
157 X##_f[1] &= ~(_FP_IMPLBIT_E); \
158 FP_PACK_RAW_EP_flo->bits.frac0 = X##_f[0]; \
159 FP_PACK_RAW_EP_flo->bits.frac1 = X##_f[1]; \
255 T##_f[1] = S##_f[1] + (q); \
256 if (T##_f[1] <= X##_f[1]) \
258 S##_f[1] = T##_f[1] + (q); \
259 X##_f[1] -= T##_f[1]; \
260 R##_f[1] += (q); \
268 T##_f[0] = S##_f[0] + (q); \
269 T##_f[1] = S##_f[1]; \
270 if (T##_f[1] < X##_f[1] \
271 || (T##_f[1] == X##_f[1] \
272 && T##_f[0] <= X##_f[0])) \
274 S##_f[0] = T##_f[0] + (q); \
275 S##_f[1] += (T##_f[0] > S##_f[0]); \
277 R##_f[0] += (q); \
283 if (X##_f[0] | X##_f[1]) \
285 if (S##_f[1] < X##_f[1] \
286 || (S##_f[1] == X##_f[1] \
287 && S##_f[0] < X##_f[0])) \
288 R##_f[0] |= _FP_WORK_ROUND; \
289 R##_f[0] |= _FP_WORK_STICKY; \
303 # define _FP_FRAC_HIGH_E(X) (X##_f[2])
304 # define _FP_FRAC_HIGH_RAW_E(X) (X##_f[1])
306 # define _FP_FRAC_HIGH_DW_E(X) (X##_f[4])
512 # define _FP_FRAC_HIGH_DW_E(X) (X##_f[2])