/illumos-gate/usr/src/lib/libc/amd64/fp/ |
H A D | fpsetsticky.c | 36 int sw, mxcsr; in fpsetsticky() local 40 _getmxcsr(&mxcsr); in fpsetsticky() 41 sw |= mxcsr; in fpsetsticky() 42 mxcsr = (mxcsr & ~0x3f) | ((int)s & 0x3f); in fpsetsticky() 43 _putmxcsr(mxcsr); in fpsetsticky()
|
H A D | fpsetround.c | 44 int mxcsr; in fpsetround() local 51 _getmxcsr(&mxcsr); in fpsetround() 52 mxcsr = (mxcsr & ~0x6000) | ((int)newrnd << 13); in fpsetround() 53 _putmxcsr(mxcsr); in fpsetround()
|
H A D | fpsetmask.c | 44 int mxcsr; in fpsetmask() local 50 _getmxcsr(&mxcsr); in fpsetmask() 51 mxcsr = (mxcsr & ~0x1f80) | (~((int)newmask << 7) & 0x1f80); in fpsetmask() 52 _putmxcsr(mxcsr); in fpsetmask()
|
H A D | fpgetsticky.c | 36 int sw, mxcsr; in fpgetsticky() local 39 _getmxcsr(&mxcsr); in fpgetsticky() 40 sw |= mxcsr; in fpgetsticky()
|
/illumos-gate/usr/src/lib/libc/i386/fp/ |
H A D | fpsetsticky.c | 38 int sw, mxcsr; in fpsetsticky() local 43 _getmxcsr(&mxcsr); in fpsetsticky() 44 sw |= mxcsr; in fpsetsticky() 45 mxcsr = (mxcsr & ~0x3f) | ((int)s & 0x3f); in fpsetsticky() 46 _putmxcsr(mxcsr); in fpsetsticky()
|
H A D | fpsetmask.c | 45 int mxcsr; in fpsetmask() local 52 _getmxcsr(&mxcsr); in fpsetmask() 53 mxcsr = (mxcsr & ~0x1f80) | (~((int)newmask << 7) & 0x1f80); in fpsetmask() 54 _putmxcsr(mxcsr); in fpsetmask()
|
H A D | fpsetround.c | 45 int mxcsr; in fpsetround() local 64 _getmxcsr(&mxcsr); in fpsetround() 65 mxcsr = (mxcsr & ~0x6000) | ((int)newrnd << 13); in fpsetround() 66 _putmxcsr(mxcsr); in fpsetround()
|
H A D | fpgetsticky.c | 38 int sw, mxcsr; in fpgetsticky() local 42 _getmxcsr(&mxcsr); in fpgetsticky() 43 sw |= mxcsr; in fpgetsticky()
|
/illumos-gate/usr/src/cmd/mdb/intel/mdb/ |
H A D | proc_x86util.c | 225 if (mxcsr & SSE_IE) in fpmxcsr2str() 227 if (mxcsr & SSE_DE) in fpmxcsr2str() 229 if (mxcsr & SSE_ZE) in fpmxcsr2str() 231 if (mxcsr & SSE_OE) in fpmxcsr2str() 233 if (mxcsr & SSE_UE) in fpmxcsr2str() 235 if (mxcsr & SSE_PE) in fpmxcsr2str() 241 if (mxcsr & SSE_IM) in fpmxcsr2str() 243 if (mxcsr & SSE_DM) in fpmxcsr2str() 245 if (mxcsr & SSE_ZM) in fpmxcsr2str() 247 if (mxcsr & SSE_OM) in fpmxcsr2str() [all …]
|
H A D | proc_ia32dep.c | 297 x86_pt_fpregs_sse_ctl(fps.mxcsr, fps.xstatus, buf, sizeof (buf)); in pt_fpregs()
|
H A D | proc_amd64dep.c | 380 x86_pt_fpregs_sse_ctl(fps.mxcsr, fps.xstatus, buf, sizeof (buf)); in pt_fpregs()
|
/illumos-gate/usr/src/lib/libm/common/m9x/ |
H A D | __fex_hdlr.c | 414 mxcsr = (oldmxcsr & ~0x3f) | 0x1f80; in __fex_hdlr() 415 __fenv_setmxcsr(&mxcsr); in __fex_hdlr() 423 fpchip_state.mxcsr; in __fex_hdlr() 501 __fenv_setmxcsr(&mxcsr); in __fex_hdlr() 546 fpchip_state.mxcsr & ~te_bit[(int)e]; in __fex_hdlr() 576 __fenv_setmxcsr(&mxcsr); in __fex_hdlr() 646 mxcsr; in __fex_hdlr() 667 __fenv_getmxcsr(&mxcsr); in __fex_hdlr() 668 mxcsr = (mxcsr & ~0x3f) | 0x1f80; in __fex_hdlr() 669 __fenv_setmxcsr(&mxcsr); in __fex_hdlr() [all …]
|
H A D | __fex_i386.c | 93 unsigned int cwsw, mxcsr; in __fenv_getfsr() local 101 __fenv_getmxcsr(&mxcsr); in __fenv_getfsr() 102 cwsw |= (mxcsr & 0x3d); in __fenv_getfsr() 111 unsigned int cwsw, mxcsr; in __fenv_setfsr() local 122 __fenv_getmxcsr(&mxcsr); in __fenv_setfsr() 123 mxcsr = (mxcsr & ~0x7ebd) | ((cwsw >> 13) & 0x6000) | in __fenv_setfsr() 125 __fenv_setmxcsr(&mxcsr); in __fenv_setfsr()
|
H A D | __fex_sse.c | 481 unsigned int e, te, mxcsr, oldmxcsr, subnorm; in __fex_get_sse_op() local 803 __fenv_getmxcsr(&mxcsr); in __fex_get_sse_op() 804 info->flags = mxcsr & 0x3d; in __fex_get_sse_op() 808 te = ~(uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.mxcsr in __fex_get_sse_op() 810 e = mxcsr & te; in __fex_get_sse_op()
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | mcontext.h | 103 uint32_t mxcsr; member 132 uint32_t mxcsr; /* SSE control and status */ member 156 uint32_t mxcsr; /* SSE control and status */ member
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | fpu.c | 1454 uint32_t mxcsr, xmask; in fpsimderrflt() local 1482 mxcsr = fp->fpu_regs.kfpu_u.kfpu_xs->xs_fxsave.fx_mxcsr; in fpsimderrflt() 1486 mxcsr = fp->fpu_regs.kfpu_u.kfpu_fx->fx_mxcsr; in fpsimderrflt() 1489 fp->fpu_regs.kfpu_xstatus = mxcsr; in fpsimderrflt() 1496 xmask = (mxcsr >> 7) & SSE_MXCSR_EFLAGS; in fpsimderrflt() 1497 return (fpe_simd_sicode((mxcsr & SSE_MXCSR_EFLAGS) & ~xmask)); in fpsimderrflt() 1559 fpsetcw(uint16_t fcw, uint32_t mxcsr) in fpsetcw() argument 1568 if (fcw == FPU_CW_INIT && mxcsr == SSE_MXCSR_INIT) { in fpsetcw() 1597 fx->fx_mxcsr = sse_mxcsr_mask & mxcsr; in fpsetcw() 1603 fx->fx_mxcsr = sse_mxcsr_mask & mxcsr; in fpsetcw()
|
H A D | archdep.c | 201 fx->fx_mxcsr = sse_mxcsr_mask & fc->mxcsr; in fpregset32_to_fxsave() 211 fc->mxcsr = fx->fx_mxcsr; in fxsave_to_fpregset32()
|
/illumos-gate/usr/src/head/ |
H A D | ieeefp.h | 248 unsigned int mxcsr; member
|
/illumos-gate/usr/src/test/os-tests/tests/xsave/data/ |
H A D | mdb_xregs.ymm.32 | 51 mxcsr 0x1f80 (IM|DM|ZM|OM|UM|PM|RTN)
|
H A D | mdb_xregs.zmm.32 | 72 mxcsr 0x1f80 (IM|DM|ZM|OM|UM|PM|RTN)
|
H A D | mdb_xregs.ymm.64 | 74 mxcsr 0x1f80 (IM|DM|ZM|OM|UM|PM|RTN)
|
H A D | mdb_xregs.zmm.64 | 191 mxcsr 0x1f80 (IM|DM|ZM|OM|UM|PM|RTN)
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | P32ton.c | 280 dst64->mxcsr = src32->mxcsr; in prfpregset_32_to_n() 612 dst32->mxcsr = src64->mxcsr; in prfpregset_n_to_32()
|
/illumos-gate/usr/src/cmd/sgs/libconv/common/ |
H A D | dwarf.msg | 153 @ MSG_REG_PERMXCSR "%%mxcsr"
|
/illumos-gate/usr/src/test/os-tests/tests/xsave/ |
H A D | xsave_util.c | 721 if (xsave->prx_fx_mxcsr != fpr->fp_reg_set.fpchip_state.mxcsr) { in xsu_fpregs_cmp() 724 "xsave: 0x%x\n", fpr->fp_reg_set.fpchip_state.mxcsr, in xsu_fpregs_cmp()
|