Home
last modified time | relevance | path

Searched refs:fxsave (Results 1 – 20 of 20) sorted by relevance

/NextBSD/contrib/gcc/config/i386/
HDcrtfastmath.c99 } __attribute__ ((aligned (16))) fxsave; in set_fast_math() local
101 __builtin_memset (&fxsave, 0, sizeof (fxsave)); in set_fast_math()
103 asm volatile ("fxsave %0" : "=m" (fxsave) : "m" (fxsave)); in set_fast_math()
105 if (fxsave.mxcsr_mask & MXCSR_DAZ) in set_fast_math()
/NextBSD/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/
HDRegisterContextPOSIXProcessMonitor_x86.cpp83 return monitor.ReadFPR(m_thread.GetID(), &m_fpr.xstate.fxsave, sizeof(m_fpr.xstate.fxsave)); in ReadFPR()
102 … return monitor.WriteFPR(m_thread.GetID(), &m_fpr.xstate.fxsave, sizeof(m_fpr.xstate.fxsave)); in WriteFPR()
238 …value.SetBytes(m_fpr.xstate.fxsave.stmm[reg - m_reg_info.first_st].bytes, reg_info->byte_size, byt… in ReadRegister()
240 …value.SetBytes(m_fpr.xstate.fxsave.stmm[reg - m_reg_info.first_mm].bytes, reg_info->byte_size, byt… in ReadRegister()
242 …value.SetBytes(m_fpr.xstate.fxsave.xmm[reg - m_reg_info.first_xmm].bytes, reg_info->byte_size, byt… in ReadRegister()
289 …::memcpy (m_fpr.xstate.fxsave.stmm[reg - m_reg_info.first_st].bytes, value.GetBytes(), value.GetBy… in WriteRegister()
292 …::memcpy (m_fpr.xstate.fxsave.stmm[reg - m_reg_info.first_mm].bytes, value.GetBytes(), value.GetBy… in WriteRegister()
295 …::memcpy (m_fpr.xstate.fxsave.xmm[reg - m_reg_info.first_xmm].bytes, value.GetBytes(), value.GetBy… in WriteRegister()
355 ::memcpy (dst, &m_fpr.xstate.fxsave, sizeof(m_fpr.xstate.fxsave)); in ReadAllRegisterValues()
391 ::memcpy (&m_fpr.xstate.fxsave, src, sizeof(m_fpr.xstate.fxsave)); in WriteAllRegisterValues()
/NextBSD/contrib/gdb/gdb/
HDi387-tdep.c513 #define FXSAVE_ADDR(fxsave, regnum) \ argument
514 (fxsave + fxsave_offset[regnum - I387_ST0_REGNUM])
521 #define FXSAVE_MXCSR_ADDR(fxsave) (fxsave + 24) argument
531 i387_supply_fxsave (struct regcache *regcache, int regnum, const void *fxsave) in i387_supply_fxsave() argument
534 const char *regs = fxsave; in i387_supply_fxsave()
621 i387_collect_fxsave (const struct regcache *regcache, int regnum, void *fxsave) in i387_collect_fxsave() argument
624 char *regs = fxsave; in i387_collect_fxsave()
694 i387_fill_fxsave (void *fxsave, int regnum) in i387_fill_fxsave() argument
696 i387_collect_fxsave (current_regcache, regnum, fxsave); in i387_fill_fxsave()
HDamd64-tdep.h64 const void *fxsave);
72 void *fxsave);
79 extern void amd64_fill_fxsave (char *fxsave, int regnum);
HDi387-tdep.h96 const void *fxsave);
104 void *fxsave);
111 extern void i387_fill_fxsave (void *fxsave, int regnum);
HDamd64-tdep.c1156 const void *fxsave) in amd64_supply_fxsave() argument
1158 i387_supply_fxsave (regcache, regnum, fxsave); in amd64_supply_fxsave()
1160 if (fxsave) in amd64_supply_fxsave()
1162 const char *regs = fxsave; in amd64_supply_fxsave()
1178 void *fxsave) in amd64_collect_fxsave() argument
1180 char *regs = fxsave; in amd64_collect_fxsave()
1182 i387_collect_fxsave (regcache, regnum, fxsave); in amd64_collect_fxsave()
1196 amd64_fill_fxsave (char *fxsave, int regnum) in amd64_fill_fxsave() argument
1198 amd64_collect_fxsave (current_regcache, regnum, fxsave); in amd64_fill_fxsave()
/NextBSD/lib/libthread_db/
HDthread_db.c195 td_thr_getxmmregs(const td_thrhandle_t *th, char *fxsave) in td_thr_getxmmregs() argument
198 return (ta->ta_ops->to_thr_getxmmregs(th, fxsave)); in td_thr_getxmmregs()
226 td_thr_setxmmregs(const td_thrhandle_t *th, const char *fxsave) in td_thr_setxmmregs() argument
229 return (ta->ta_ops->to_thr_setxmmregs(th, fxsave)); in td_thr_setxmmregs()
HDlibpthread_db.c674 pt_thr_getxmmregs(const td_thrhandle_t *th, char *fxsave) in pt_thr_getxmmregs() argument
691 ret = ps_lgetxmmregs(ta->ph, ta->map[th->th_tid].lwp, fxsave); in pt_thr_getxmmregs()
705 ret = ps_lgetxmmregs(ta->ph, lwp, fxsave); in pt_thr_getxmmregs()
712 pt_ucontext_to_fxsave(&tmbx.tm_context, fxsave); in pt_thr_getxmmregs()
801 pt_thr_setxmmregs(const td_thrhandle_t *th, const char *fxsave) in pt_thr_setxmmregs() argument
818 ret = ps_lsetxmmregs(ta->ph, ta->map[th->th_tid].lwp, fxsave); in pt_thr_setxmmregs()
833 ret = ps_lsetxmmregs(ta->ph, lwp, fxsave); in pt_thr_setxmmregs()
844 pt_fxsave_to_ucontext(fxsave, &tmbx.tm_context); in pt_thr_setxmmregs()
HDlibthr_db.c527 pt_thr_getxmmregs(const td_thrhandle_t *th, char *fxsave) in pt_thr_getxmmregs() argument
538 ret = ps_lgetxmmregs(ta->ph, th->th_tid, fxsave); in pt_thr_getxmmregs()
577 pt_thr_setxmmregs(const td_thrhandle_t *th, const char *fxsave) in pt_thr_setxmmregs() argument
588 ret = ps_lsetxmmregs(ta->ph, th->th_tid, fxsave); in pt_thr_setxmmregs()
/NextBSD/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
HDRegisterContextPOSIX_x86.cpp584 ::memcpy(m_fpr.xstate.fxsave.xmm[reg - m_reg_info.first_ymm].bytes, in CopyYMMtoXSTATE()
595 ::memcpy(m_fpr.xstate.fxsave.xmm[reg - m_reg_info.first_ymm].bytes, in CopyYMMtoXSTATE()
615 m_fpr.xstate.fxsave.xmm[reg - m_reg_info.first_ymm].bytes, in CopyXSTATEtoYMM()
626 m_fpr.xstate.fxsave.xmm[reg - m_reg_info.first_ymm].bytes, in CopyXSTATEtoYMM()
HDRegisterContext_x86.h472 FXSAVE fxsave; // Generic floating-point registers. member
/NextBSD/sys/amd64/amd64/
HDfpu.c75 #define fxsave(addr) __asm __volatile("fxsave %0" : "=m" (*(addr))) macro
107 void fxsave(caddr_t addr);
159 fxsave((char *)addr); in fpusave()
HDcpu_switch.S113 fxsave (%r8)
/NextBSD/sys/i386/isa/
HDnpx.c98 #define fxsave(addr) __asm __volatile("fxsave %0" : "=m" (*(addr))) macro
145 void fxsave(caddr_t addr);
1156 fxsave(addr);
/NextBSD/contrib/binutils/include/opcode/
HDChangeLog520 NoRex64 to sidt. fxsave/fxrstor now allow for a 'q' suffix
HDChangeLog-9103887 * i386.h (i386_optab): Cpu686 for sysenter,sysexit,fxsave,fxrestore.
1497 * i386.h: Use FP, not sl_Suf, for fxsave and fxrstor.
1501 * i386.h: Add support for fxsave, fxrstor, sysenter and sysexit.
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86InstrFPStack.td637 "fxsave\t$dst", [(int_x86_fxsave addr:$dst)], IIC_FXSAVE>, TB;
/NextBSD/contrib/binutils/opcodes/
HDChangeLog-98991054 * i386-dis.c: Add support for fxsave, fxrstor, sysenter and
HDi386-opc.tbl839 fxsave, 1, 0xfae, 0x0, Cpu686, Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_xSuf, { BaseIndex|Disp8|Dis…
/NextBSD/contrib/gcc/
HDChangeLog-20058738 fxsave.