Lines Matching refs:_cw
148 __fnldcw(unsigned short _cw, unsigned short _newcw)
151 unsigned _cw;
156 if ((_cw & FP_MSKS_FLD) != FP_MSKS_FLD) {
158 if (((_sw & ~_cw) & FP_STKY_FLD) != 0) {
160 _env._cw = _newcw;
182 unsigned short _cw;
184 __fnstcw(&_cw);
185 return ((fp_rnd_t)((_cw & FP_RND_FLD) >> FP_RND_OFF));
193 unsigned short _cw, _newcw;
195 __fnstcw(&_cw);
196 _p = (fp_rnd_t)((_cw & FP_RND_FLD) >> FP_RND_OFF);
197 _newcw = _cw & ~FP_RND_FLD;
199 __fnldcw(_cw, _newcw);
215 unsigned short _cw;
217 __fnstcw(&_cw);
218 return ((fp_prec_t)((_cw & FP_PRC_FLD) >> FP_PRC_OFF));
225 unsigned short _cw, _newcw;
227 __fnstcw(&_cw);
228 _p = (fp_prec_t)((_cw & FP_PRC_FLD) >> FP_PRC_OFF);
229 _newcw = _cw & ~FP_PRC_FLD;
231 __fnldcw(_cw, _newcw);
244 unsigned short _cw;
246 __fnstcw(&_cw);
247 return ((~_cw & FP_MSKS_FLD) >> FP_MSKS_OFF);
255 unsigned short _cw, _newcw;
257 __fnstcw(&_cw);
258 _p = (~_cw & FP_MSKS_FLD) >> FP_MSKS_OFF;
259 _newcw = _cw & ~FP_MSKS_FLD;
261 __fnldcw(_cw, _newcw);