Lines Matching refs:fs
36 #define _FP_FRAC_OVERP_1(fs,X) (X##_f & _FP_OVERFLOW_##fs) argument
49 #define _FP_UNPACK_RAW_1(fs, X, val) \ argument
51 union _FP_UNION_##fs _flo; _flo.flt = (val); \
63 #define _FP_PACK_RAW_1(fs, val, X) \ argument
65 union _FP_UNION_##fs _flo; \
82 #define _FP_MUL_MEAT_1_imm(fs, R, X, Y) \ argument
88 _FP_FRAC_SRS_1(R, _FP_WFRACBITS_##fs-1, 2*_FP_WFRACBITS_##fs); \
93 #define _FP_MUL_MEAT_1_wide(fs, R, X, Y, doit) \ argument
100 _FP_FRAC_SRS_2(_Z, _FP_WFRACBITS_##fs-1, 2*_FP_WFRACBITS_##fs); \
106 #define _FP_MUL_MEAT_1_hard(fs, R, X, Y) \ argument
130 _FP_FRAC_SRS_2(_z, _FP_WFRACBITS_##fs - 1, 2*_FP_WFRACBITS_##fs); \
144 #define _FP_DIV_MEAT_1_imm(fs, R, X, Y, doit) \ argument
148 ? R##_e--, _FP_WFRACBITS_##fs \
149 : _FP_WFRACBITS_##fs - 1); \
159 #define _FP_DIV_MEAT_1_udiv_norm(fs, R, X, Y) \ argument
164 Y##_f <<= _FP_WFRACXBITS_##fs - 1; \
183 #define _FP_DIV_MEAT_1_udiv(fs, R, X, Y) \ argument
189 _nl = X##_f << _FP_WFRACBITS_##fs; \
190 _nh = X##_f >> _FP_WFRACXBITS_##fs; \
194 _nl = X##_f << (_FP_WFRACBITS_##fs - 1); \
195 _nh = X##_f >> (_FP_WFRACXBITS_##fs + 1); \