• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/math-emu/

Lines Matching refs:rsize

637  * 0:  the number is required to be 0..(2^rsize)-1, if not, NV is set plus
638 * the result is either 0 or (2^rsize)-1 depending on the sign in such case.
639 * 1: the number is required to be -(2^(rsize-1))..(2^(rsize-1))-1, if not, NV is
640 * set plus the result is either -(2^(rsize-1)) or (2^(rsize-1))-1 depending
642 * 2: the number is required to be -(2^(rsize-1))..(2^(rsize-1))-1, if not, NV is
644 * -1: the number is required to be -(2^(rsize-1))..(2^rsize)-1, if not, NV is
645 * set plus the result is either -(2^(rsize-1)) or (2^(rsize-1))-1 depending
648 #define _FP_TO_INT(fs, wc, r, X, rsize, rsigned) \
659 else if (X##_e >= rsize - (rsigned > 0 || X##_s) \
667 || X##_e >= rsize - 1 + _FP_WFRACBITS_##fs) \
672 _FP_FRAC_ASSEMBLE_##wc(r, X, rsize); \
678 r <<= rsize - 1; \
691 if (_FP_W_TYPE_SIZE*wc < rsize) \
693 _FP_FRAC_ASSEMBLE_##wc(r, X, rsize); \
708 _FP_FRAC_ASSEMBLE_##wc(r, X, rsize); \
717 #define _FP_TO_INT_ROUND(fs, wc, r, X, rsize, rsigned) \
725 if (X##_e < rsize - 1 + _FP_WFRACBITS_##fs) \
729 _FP_FRAC_ASSEMBLE_##wc(r, X, rsize); \
736 _FP_FRAC_ASSEMBLE_##wc(r, X, rsize); \
749 _FP_FRAC_ASSEMBLE_##wc(r, X, rsize); \
753 if (X##_e >= rsize - (rsigned > 0 || X##_s) \
767 r <<= rsize - 1; \
778 #define _FP_FROM_INT(fs, wc, X, r, rsize, rtype) \
789 if (rsize <= _FP_W_TYPE_SIZE) \
794 if (rsize < _FP_W_TYPE_SIZE) \
795 X##_e -= (_FP_W_TYPE_SIZE - rsize); \
796 X##_e = rsize - X##_e - 1; \
798 if (_FP_FRACBITS_##fs < rsize && _FP_WFRACBITS_##fs <= X##_e) \
799 __FP_FRAC_SRS_1(ur_, (X##_e - _FP_WFRACBITS_##fs + 1), rsize);\
800 _FP_FRAC_DISASSEMBLE_##wc(X, ur_, rsize); \