Searched refs:cwsw (Results 1 - 8 of 8) sorted by relevance

/illumos-gate/usr/src/lib/libm/common/m9x/
H A Dnearbyintf.c158 unsigned oldcwsw, cwsw;
162 cwsw = oldcwsw | 0x00200000;
163 __fenv_setcwsw(&cwsw);
171 __fenv_getcwsw(&cwsw);
172 oldcwsw |= (cwsw & 0x1f);
H A Dfmaf.c133 unsigned u, s, cwsw, oldcwsw; local
138 cwsw = (oldcwsw & 0xfcffffff) | 0x03000000;
139 __fenv_setcwsw(&cwsw);
204 __fenv_getcwsw(&cwsw);
205 cwsw = (cwsw & 0xfcffffff) | (oldcwsw & 0x03000000);
206 __fenv_setcwsw(&cwsw);
H A Dnearbyintl.c162 unsigned oldcwsw, cwsw; local
166 cwsw = oldcwsw | 0x00200000;
167 __fenv_setcwsw(&cwsw);
175 __fenv_getcwsw(&cwsw);
176 oldcwsw |= (cwsw & 0x1f);
H A Dfenv_inlines.h35 uint32_t cwsw; member in union:fp_cwsw
56 union fp_cwsw cwsw; local
59 cwsw.cwsw = *value;
68 : "r" (cwsw.words.cw), "r" (cwsw.words.sw)
H A D__fex_i386.c93 unsigned int cwsw, mxcsr; local
95 __fenv_getcwsw(&cwsw);
97 cwsw &= ~0xe0c00000u;
102 cwsw |= (mxcsr & 0x3d);
104 cwsw |= *__fex_accrued();
105 *fsr = cwsw ^ 0x003f0000u;
111 unsigned int cwsw, mxcsr; local
115 cwsw = (unsigned int)*fsr;
116 te = __fenv_get_te(cwsw);
117 *__fex_accrued() = cwsw
573 unsigned int cwsw, ex, sw, op; local
[all...]
H A D__fex_hdlr.c394 unsigned int cwsw, oldcwsw, mxcsr, oldmxcsr; local
409 cwsw = (oldcwsw & ~0x3f) | 0x003f0000;
410 __fenv_setcwsw(&cwsw);
498 __fenv_setcwsw(&cwsw);
573 __fenv_setcwsw(&cwsw);
661 __fenv_getcwsw(&cwsw);
662 cwsw = (cwsw & ~0x3f) | 0x003f0000;
663 __fenv_setcwsw(&cwsw);
687 __fenv_setcwsw(&cwsw);
[all...]
H A Dfma.c409 unsigned cwsw, oldcwsw, rm; local
435 cwsw = (oldcwsw & 0xf0c0ffff) | 0x033f0000;
436 __fenv_setcwsw(&cwsw);
H A Dfmal.c881 unsigned oldcwsw, cwsw, rm, sticky, carry; local
933 cwsw = (oldcwsw & 0xf0c0ffff) | 0x0f3f0000;
934 __fenv_setcwsw(&cwsw);

Completed in 51 milliseconds