Lines Matching refs:rsize

1457 #define _FP_TO_INT(fs, wc, r, X, rsize, rsigned)			\  argument
1478 < _FP_EXPBIAS_##fs + _FP_FRACBITS_##fs + (rsize) - 1) \
1480 : _FP_EXPBIAS_##fs + _FP_FRACBITS_##fs + (rsize) - 1))) \
1492 && (X##_e >= (_FP_EXPMAX_##fs < _FP_EXPBIAS_##fs + (rsize) \
1494 : (_FP_EXPBIAS_##fs + (rsize) \
1502 (r) <<= (rsize) - 1; \
1512 if (_FP_EXPBIAS_##fs + (rsize) - 1 < _FP_EXPMAX_##fs \
1515 && X##_e == _FP_EXPBIAS_##fs + (rsize) - 1) \
1520 (void) ((_FP_FRACBITS_##fs > (rsize)) \
1523 _FP_FRACBITS_##fs - (rsize), \
1547 _FP_FRAC_ASSEMBLE_##wc ((r), X, (rsize)); \
1556 _FP_FRAC_ASSEMBLE_##wc ((r), X, (rsize)); \
1560 if ((rsigned) == 2 && X##_e >= _FP_EXPBIAS_##fs + (rsize) - 1) \
1563 if (X##_e > _FP_EXPBIAS_##fs + (rsize) - 1 \
1565 || (r) != (((typeof (r)) 1) << ((rsize) - 1))) \
1580 #define _FP_TO_INT_ROUND(fs, wc, r, X, rsize, rsigned) \ argument
1629 else if ((rsize) == 1 && (rsigned) > 0 \
1648 < _FP_EXPBIAS_##fs + _FP_FRACBITS_##fs + (rsize) - 1) \
1650 : _FP_EXPBIAS_##fs + _FP_FRACBITS_##fs + (rsize) - 1))) \
1662 && (X##_e >= (_FP_EXPMAX_##fs < _FP_EXPBIAS_##fs + (rsize) \
1664 : (_FP_EXPBIAS_##fs + (rsize) \
1672 (r) <<= (rsize) - 1; \
1703 _FP_FRAC_ASSEMBLE_##wc ((r), X, (rsize)); \
1742 _FP_FRAC_ASSEMBLE_##wc ((r), X, (rsize)); \
1752 if (X##_e >= (_FP_EXPBIAS_##fs + (rsize) - 1 \
1755 if (X##_e > _FP_EXPBIAS_##fs + (rsize) - 1 \
1756 || (X##_e == _FP_EXPBIAS_##fs + (rsize) - 1 \
1758 ? (r) != (((typeof (r)) 1) << ((rsize) - 1)) \
1762 && X##_e == _FP_EXPBIAS_##fs + (rsize) - 2 \
1763 && (r) == (((typeof (r)) 1) << ((rsize) - 1)))) \
1770 (r) <<= (rsize) - 1; \
1792 #define _FP_FROM_INT(fs, wc, X, r, rsize, rtype) \ argument
1803 _FP_STATIC_ASSERT ((rsize) <= 2 * _FP_W_TYPE_SIZE, \
1805 (void) (((rsize) <= _FP_W_TYPE_SIZE) \
1823 if ((rsize) - 1 + _FP_EXPBIAS_##fs >= _FP_EXPMAX_##fs \
1832 if ((rsize) <= _FP_FRACBITS_##fs \
1836 _FP_FRAC_DISASSEMBLE_##wc (X, _FP_FROM_INT_ur, (rsize)); \
1850 << ((rsize) - (X##_e - _FP_EXPBIAS_##fs \
1853 _FP_FRAC_DISASSEMBLE_##wc (X, _FP_FROM_INT_ur, (rsize)); \