Home
last modified time | relevance | path

Searched refs:mxcsr (Results 1 – 25 of 26) sorted by relevance

12

/illumos-gate/usr/src/lib/libc/amd64/fp/
H A Dfpsetsticky.c36 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 Dfpsetround.c44 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 Dfpsetmask.c44 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 Dfpgetsticky.c36 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 Dfpsetsticky.c38 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 Dfpsetmask.c45 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 Dfpsetround.c45 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 Dfpgetsticky.c38 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 Dproc_x86util.c225 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 Dproc_ia32dep.c297 x86_pt_fpregs_sse_ctl(fps.mxcsr, fps.xstatus, buf, sizeof (buf)); in pt_fpregs()
H A Dproc_amd64dep.c380 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.c414 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.c93 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.c481 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 Dmcontext.h103 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 Dfpu.c1454 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 Darchdep.c201 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 Dieeefp.h248 unsigned int mxcsr; member
/illumos-gate/usr/src/test/os-tests/tests/xsave/data/
H A Dmdb_xregs.ymm.3251 mxcsr 0x1f80 (IM|DM|ZM|OM|UM|PM|RTN)
H A Dmdb_xregs.zmm.3272 mxcsr 0x1f80 (IM|DM|ZM|OM|UM|PM|RTN)
H A Dmdb_xregs.ymm.6474 mxcsr 0x1f80 (IM|DM|ZM|OM|UM|PM|RTN)
H A Dmdb_xregs.zmm.64191 mxcsr 0x1f80 (IM|DM|ZM|OM|UM|PM|RTN)
/illumos-gate/usr/src/lib/libproc/common/
H A DP32ton.c280 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 Ddwarf.msg153 @ MSG_REG_PERMXCSR "%%mxcsr"
/illumos-gate/usr/src/test/os-tests/tests/xsave/
H A Dxsave_util.c721 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()

12