Lines Matching refs:_e

28   _FP_I_TYPE X##_c=0, X##_s=0, X##_e=0;	\
38 switch (X##_e) \
43 X##_e -= _FP_EXPBIAS_##fs; \
57 X##_e -= _FP_EXPBIAS_##fs - 1 + _shift; \
94 X##_e += _FP_EXPBIAS_##fs; \
95 if (X##_e > 0) \
101 X##_e++; \
104 if (X##_e >= _FP_EXPMAX_##fs) \
122 X##_e = _FP_EXPMAX_##fs; \
128 X##_e = _FP_EXPMAX_##fs - 1; \
138 X##_e = -X##_e + 1; \
139 if (X##_e <= _FP_WFRACBITS_##fs) \
141 _FP_FRAC_SRS_##wc(X, X##_e, _FP_WFRACBITS_##fs); \
145 X##_e = 1; \
154 X##_e = 1; \
160 X##_e = 0; \
171 X##_e = 0; \
184 X##_e = 0; \
189 X##_e = _FP_EXPMAX_##fs; \
194 X##_e = _FP_EXPMAX_##fs; \
212 if (X##_e == _FP_EXPMAX_##fs) \
236 _FP_I_TYPE diff = X##_e - Y##_e; \
245 R##_e = Y##_e; \
256 R##_e = X##_e; \
268 R##_e++; \
297 R##_e -= diff; \
310 R##_e = X##_e; \
320 R##_e = Y##_e; \
384 R##_e = X##_e; \
400 R##_e = X##_e + Y##_e + 1; \
407 R##_e--; \
463 R##_e = X##_e - Y##_e; \
529 if ((X##_e == _FP_EXPMAX_##fs && !_FP_FRAC_ZEROP_##wc(X)) \
530 || (Y##_e == _FP_EXPMAX_##fs && !_FP_FRAC_ZEROP_##wc(Y))) \
539 __is_zero_x = (!X##_e && _FP_FRAC_ZEROP_##wc(X)) ? 1 : 0; \
540 __is_zero_y = (!Y##_e && _FP_FRAC_ZEROP_##wc(Y)) ? 1 : 0; \
550 else if (X##_e > Y##_e) \
552 else if (X##_e < Y##_e) \
569 if ((X##_e == _FP_EXPMAX_##fs && !_FP_FRAC_ZEROP_##wc(X)) \
570 || (Y##_e == _FP_EXPMAX_##fs && !_FP_FRAC_ZEROP_##wc(Y))) \
576 ret = !(X##_e == Y##_e \
578 && (X##_s == Y##_s || !X##_e && _FP_FRAC_ZEROP_##wc(X))); \
626 if (X##_e & 1) \
628 R##_e = X##_e >> 1; \
657 if (X##_e < 0) \
663 else if (X##_e >= rsize - (rsigned > 0 || X##_s) \
671 || X##_e >= rsize - 1 + _FP_WFRACBITS_##fs) \
675 _FP_FRAC_SLL_##wc(X, (X##_e - _FP_WFRACBITS_##fs + 1)); \
698 r <<= X##_e - _FP_WFRACBITS_##fs; \
702 if (X##_e >= _FP_WFRACBITS_##fs) \
703 _FP_FRAC_SLL_##wc(X, (X##_e - _FP_WFRACBITS_##fs + 1)); \
704 else if (X##_e < _FP_WFRACBITS_##fs - 1) \
706 _FP_FRAC_SRS_##wc(X, (_FP_WFRACBITS_##fs - X##_e - 2), \
727 if (X##_e >= _FP_FRACBITS_##fs - 1) \
729 if (X##_e < rsize - 1 + _FP_WFRACBITS_##fs) \
731 if (X##_e >= _FP_WFRACBITS_##fs - 1) \
734 r <<= X##_e - _FP_WFRACBITS_##fs + 1; \
738 _FP_FRAC_SRL_##wc(X, _FP_WORKBITS - X##_e \
747 if (X##_e <= -_FP_WORKBITS - 1) \
750 _FP_FRAC_SRS_##wc(X, _FP_FRACBITS_##fs - 1 - X##_e, \
756 X##_e++; /* For overflow detection. */ \
762 if (X##_e >= rsize - (rsigned > 0 || X##_s) \
799 __FP_CLZ(X##_e, ur_); \
801 __FP_CLZ_2(X##_e, (_FP_W_TYPE)(ur_ >> _FP_W_TYPE_SIZE), \
804 X##_e -= (_FP_W_TYPE_SIZE - rsize); \
805 X##_e = rsize - X##_e - 1; \
807 if (_FP_FRACBITS_##fs < rsize && _FP_WFRACBITS_##fs <= X##_e) \
808 __FP_FRAC_SRS_1(ur_, (X##_e - _FP_WFRACBITS_##fs + 1), rsize);\
810 if ((_FP_WFRACBITS_##fs - X##_e - 1) > 0) \
811 _FP_FRAC_SLL_##wc(X, (_FP_WFRACBITS_##fs - X##_e - 1)); \
823 D##_e = S##_e; \