Home
last modified time | relevance | path

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

/freebsd/lib/msun/i387/
H A Dfenv.c102 __uint32_t mxcsr; in fesetexceptflag() local
110 __stmxcsr(&mxcsr); in fesetexceptflag()
111 mxcsr &= ~excepts; in fesetexceptflag()
112 mxcsr |= *flagp & excepts; in fesetexceptflag()
113 __ldmxcsr(&mxcsr); in fesetexceptflag()
150 __uint32_t mxcsr; in fegetenv() local
159 __stmxcsr(&mxcsr); in fegetenv()
160 __set_mxcsr(*envp, mxcsr); in fegetenv()
168 __uint32_t mxcsr; in feholdexcept() local
173 __stmxcsr(&mxcsr); in feholdexcept()
[all …]
/freebsd/contrib/llvm-project/libc/src/__support/FPUtil/x86_64/
H A DFEnvImpl.h168 uint32_t mxcsr = internal::get_mxcsr(); in enable_except() local
169 mxcsr &= ~(bit_mask << internal::MXCSR_EXCEPTION_CONTOL_BIT_POISTION); in enable_except()
170 internal::write_mxcsr(mxcsr); in enable_except()
192 uint32_t mxcsr = internal::get_mxcsr(); in disable_except() local
193 mxcsr |= (bit_mask << internal::MXCSR_EXCEPTION_CONTOL_BIT_POISTION); in disable_except()
194 internal::write_mxcsr(mxcsr); in disable_except()
200 uint16_t mxcsr = static_cast<uint16_t>(internal::get_mxcsr()); in get_except() local
201 uint16_t enabled_excepts = ~(mxcsr >> 7) & 0x3F; in get_except()
212 uint32_t mxcsr = internal::get_mxcsr(); in clear_except() local
213 mxcsr &= ~internal::get_status_value_for_except(excepts); in clear_except()
[all …]
/freebsd/lib/msun/amd64/
H A Dfenv.c119 __uint32_t mxcsr; in feholdexcept() local
121 __stmxcsr(&mxcsr); in feholdexcept()
124 envp->__mxcsr = mxcsr; in feholdexcept()
125 mxcsr &= ~FE_ALL_EXCEPT; in feholdexcept()
126 mxcsr |= FE_ALL_EXCEPT << _SSE_EMASK_SHIFT; in feholdexcept()
127 __ldmxcsr(&mxcsr); in feholdexcept()
140 __uint32_t mxcsr; in feupdateenv() local
144 __stmxcsr(&mxcsr); in feupdateenv()
146 feraiseexcept((mxcsr | status) & FE_ALL_EXCEPT); in feupdateenv()
153 __uint32_t mxcsr, omask; in __feenableexcept() local
[all …]
/freebsd/sys/amd64/amd64/
H A Dfpu.c353 u_int mxcsr; in fpuinit() local
394 mxcsr = __INITIAL_MXCSR__; in fpuinit()
395 ldmxcsr(mxcsr); in fpuinit()
721 u_int mxcsr; in fputrap_sse() local
725 mxcsr = curpcb->pcb_save->sv_env.en_mxcsr; in fputrap_sse()
727 stmxcsr(&mxcsr); in fputrap_sse()
729 return (fpetable[(mxcsr & (~mxcsr >> 7)) & 0x3f]); in fputrap_sse()
855 uint32_t mxcsr, mxcsr_mask; in fpugetregs() local
898 mxcsr = s->sv_env.en_mxcsr; in fpugetregs()
907 s->sv_env.en_mxcsr = mxcsr; in fpugetregs()
/freebsd/sys/i386/i386/
H A Dnpx.c387 u_int mxcsr; in npxinit() local
423 mxcsr = __INITIAL_MXCSR__; in npxinit()
424 ldmxcsr(mxcsr); in npxinit()
786 u_int mxcsr; in npxtrap_sse() local
796 mxcsr = curthread->td_pcb->pcb_save->sv_xmm.sv_env.en_mxcsr; in npxtrap_sse()
798 stmxcsr(&mxcsr); in npxtrap_sse()
800 return (fpetable[(mxcsr & (~mxcsr >> 7)) & 0x3f]); in npxtrap_sse()
979 uint32_t mxcsr, mxcsr_mask; in npxgetregs() local
1035 mxcsr = s->sv_xmm.sv_env.en_mxcsr; in npxgetregs()
1044 s->sv_xmm.sv_env.en_mxcsr = mxcsr; in npxgetregs()
/freebsd/sys/x86/linux/
H A Dlinux_x86_sigframe.h116 u_int32_t mxcsr; member
151 u_int32_t mxcsr; member
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterContextNetBSD_i386.cpp53 uint32_t mxcsr; // MXCSR Register State member
H A DRegisterInfos_x86_64.h279 …DEFINE_FPR(mxcsr, mxcsr, dwarf_mxcsr_x86_64, dwarf_mxcsr_x86_64, LLDB_INVALID_REGN…
427 UPDATE_FPR_INFO(mxcsr, mxcsr);
H A DRegisterInfos_x86_64_with_base.h262 DEFINE_FPR(mxcsr, mxcsr, dwarf_mxcsr_x86_64, dwarf_mxcsr_x86_64, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
412 UPDATE_FPR_INFO(mxcsr, mxcsr);
H A DRegisterContextLinux_i386.cpp53 uint32_t mxcsr; // MXCSR Register State member
H A DRegisterInfos_i386.h249 DEFINE_FPR(mxcsr, mxcsr, LLDB_INVALID_REGNUM, dwarf_mxcsr_i386,
H A DRegisterContextDarwin_x86_64.cpp391 {DEFINE_FPU_UINT(mxcsr),
700 value = fpu.mxcsr; in ReadRegister()
826 fpu.mxcsr = value.GetAsUInt32(); in WriteRegister()
H A DRegisterContextDarwin_x86_64.h93 uint32_t mxcsr; member
H A DRegisterContext_x86.h287 uint32_t mxcsr; // MXCSR Register State member
/freebsd/crypto/openssl/crypto/poly1305/
H A Dpoly1305_ieee754.c99 static const u32 mxcsr = 0x7f80; variable
138 asm volatile("ldmxcsr %0" ::"m"(mxcsr)); in poly1305_init()
253 asm volatile("ldmxcsr %0" ::"m"(mxcsr)); in poly1305_blocks()
/freebsd/sys/i386/linux/
H A Dlinux_ptrace_machdep.c204 l_long mxcsr; member
390 r.fpxreg.mxcsr &= 0xffbf; in linux_ptrace()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/
H A DNativeRegisterContextNetBSD_x86_64.cpp504 else if (data >= &fpr->mxcsr && data < &fpr->stmm) in WriteRegister()
/freebsd/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_runtime.cpp1124 kmp_uint32 mxcsr; in propagateFPControl() local
1128 __kmp_store_mxcsr(&mxcsr); in propagateFPControl()
1129 mxcsr &= KMP_X86_MXCSR_MASK; in propagateFPControl()
1141 KMP_CHECK_UPDATE(team->t.t_mxcsr, mxcsr); in propagateFPControl()
1159 kmp_uint32 mxcsr; in updateHWFPControl() local
1161 __kmp_store_mxcsr(&mxcsr); in updateHWFPControl()
1162 mxcsr &= KMP_X86_MXCSR_MASK; in updateHWFPControl()
1169 if (team->t.t_mxcsr != mxcsr) { in updateHWFPControl()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterInfo.td463 def MXCSR : X86Reg<"mxcsr", 0>;
/freebsd/sys/contrib/openzfs/lib/libnvpair/
H A Dlibnvpair.abi2247 <var-decl name='mxcsr' type-id='62f1140c' visibility='default'/>
/freebsd/sys/contrib/openzfs/lib/libzfs_core/
H A Dlibzfs_core.abi757 <var-decl name='mxcsr' type-id='62f1140c' visibility='default'/>
/freebsd/sys/contrib/openzfs/lib/libzfs/
H A Dlibzfs.abi1142 <var-decl name='mxcsr' type-id='62f1140c' visibility='default'/>