Home | History | Annotate | Download | only in i387

Lines Matching refs:control

37  * As compared to the x87 control word, the SSE unit's control word
38 * has the rounding control bits offset by 3 and the exception mask
162 * the old control word to avoid this side effect.
217 __uint16_t control, omask;
220 __fnstcw(&control);
226 omask = ~(control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT;
228 control &= ~mask;
229 __fldcw(control);
242 __uint16_t control, omask;
245 __fnstcw(&control);
251 omask = ~(control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT;
253 control |= mask;
254 __fldcw(control);
323 __uint16_t control;
327 * rounding mode. Reading the control word on the x87 turns
331 __fnstcw(&control);
332 return (control & ROUND_MASK);
339 __uint16_t control;
344 __fnstcw(&control);
345 control &= ~ROUND_MASK;
346 control |= round;
347 __fldcw(control);
385 __uint16_t control;
391 __fnstcw(&control);
392 return (~control & FE_ALL_EXCEPT);