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; \
321 R##_e = Y##_e; \
386 R##_e = X##_e; \
402 R##_e = X##_e + Y##_e + 1; \
409 R##_e--; \
467 R##_e = X##_e - Y##_e; \
534 if ((X##_e == _FP_EXPMAX_##fs && !_FP_FRAC_ZEROP_##wc(X)) \
535 || (Y##_e == _FP_EXPMAX_##fs && !_FP_FRAC_ZEROP_##wc(Y))) \
544 __is_zero_x = (!X##_e && _FP_FRAC_ZEROP_##wc(X)) ? 1 : 0; \
545 __is_zero_y = (!Y##_e && _FP_FRAC_ZEROP_##wc(Y)) ? 1 : 0; \
555 else if (X##_e > Y##_e) \
557 else if (X##_e < Y##_e) \
574 if ((X##_e == _FP_EXPMAX_##fs && !_FP_FRAC_ZEROP_##wc(X)) \
575 || (Y##_e == _FP_EXPMAX_##fs && !_FP_FRAC_ZEROP_##wc(Y))) \
581 ret = !(X##_e == Y##_e \
583 && (X##_s == Y##_s || !X##_e && _FP_FRAC_ZEROP_##wc(X))); \
631 if (X##_e & 1) \
633 R##_e = X##_e >> 1; \
662 if (X##_e < 0) \
669 else if (X##_e >= rsize - (rsigned > 0 || X##_s) \
678 || X##_e >= rsize - 1 + _FP_WFRACBITS_##fs) \
682 _FP_FRAC_SLL_##wc(X, (X##_e - _FP_WFRACBITS_##fs + 1)); \
705 r <<= X##_e - _FP_WFRACBITS_##fs; \
709 if (X##_e >= _FP_WFRACBITS_##fs) \
710 _FP_FRAC_SLL_##wc(X, (X##_e - _FP_WFRACBITS_##fs + 1)); \
711 else if (X##_e < _FP_WFRACBITS_##fs - 1) \
713 _FP_FRAC_SRS_##wc(X, (_FP_WFRACBITS_##fs - X##_e - 2), \
734 if (X##_e >= _FP_FRACBITS_##fs - 1) \
736 if (X##_e < rsize - 1 + _FP_WFRACBITS_##fs) \
738 if (X##_e >= _FP_WFRACBITS_##fs - 1) \
741 r <<= X##_e - _FP_WFRACBITS_##fs + 1; \
745 _FP_FRAC_SRL_##wc(X, _FP_WORKBITS - X##_e \
754 if (X##_e <= -_FP_WORKBITS - 1) \
757 _FP_FRAC_SRS_##wc(X, _FP_FRACBITS_##fs - 1 - X##_e, \
763 X##_e++; /* For overflow detection. */ \
769 if (X##_e >= rsize - (rsigned > 0 || X##_s) \
807 ? ({ __FP_CLZ(X##_e, ur_); }) \
809 __FP_CLZ_2(X##_e, (_FP_W_TYPE)(ur_ >> _FP_W_TYPE_SIZE), \
813 X##_e -= (_FP_W_TYPE_SIZE - rsize); \
814 X##_e = rsize - X##_e - 1; \
816 if (_FP_FRACBITS_##fs < rsize && _FP_WFRACBITS_##fs <= X##_e) \
817 __FP_FRAC_SRS_1(ur_, (X##_e - _FP_WFRACBITS_##fs + 1), rsize);\
819 if ((_FP_WFRACBITS_##fs - X##_e - 1) > 0) \
820 _FP_FRAC_SLL_##wc(X, (_FP_WFRACBITS_##fs - X##_e - 1)); \
832 D##_e = S##_e; \