| /NextBSD/contrib/gcc/config/i386/ |
| HD | crtfastmath.c | 99 } __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/ |
| HD | RegisterContextPOSIXProcessMonitor_x86.cpp | 83 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/ |
| HD | i387-tdep.c | 513 #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()
|
| HD | amd64-tdep.h | 64 const void *fxsave); 72 void *fxsave); 79 extern void amd64_fill_fxsave (char *fxsave, int regnum);
|
| HD | i387-tdep.h | 96 const void *fxsave); 104 void *fxsave); 111 extern void i387_fill_fxsave (void *fxsave, int regnum);
|
| HD | amd64-tdep.c | 1156 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/ |
| HD | thread_db.c | 195 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()
|
| HD | libpthread_db.c | 674 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()
|
| HD | libthr_db.c | 527 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/ |
| HD | RegisterContextPOSIX_x86.cpp | 584 ::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()
|
| HD | RegisterContext_x86.h | 472 FXSAVE fxsave; // Generic floating-point registers. member
|
| /NextBSD/sys/amd64/amd64/ |
| HD | fpu.c | 75 #define fxsave(addr) __asm __volatile("fxsave %0" : "=m" (*(addr))) macro 107 void fxsave(caddr_t addr); 159 fxsave((char *)addr); in fpusave()
|
| HD | cpu_switch.S | 113 fxsave (%r8)
|
| /NextBSD/sys/i386/isa/ |
| HD | npx.c | 98 #define fxsave(addr) __asm __volatile("fxsave %0" : "=m" (*(addr))) macro 145 void fxsave(caddr_t addr); 1156 fxsave(addr);
|
| /NextBSD/contrib/binutils/include/opcode/ |
| HD | ChangeLog | 520 NoRex64 to sidt. fxsave/fxrstor now allow for a 'q' suffix
|
| HD | ChangeLog-9103 | 887 * 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/ |
| HD | X86InstrFPStack.td | 637 "fxsave\t$dst", [(int_x86_fxsave addr:$dst)], IIC_FXSAVE>, TB;
|
| /NextBSD/contrib/binutils/opcodes/ |
| HD | ChangeLog-9899 | 1054 * i386-dis.c: Add support for fxsave, fxrstor, sysenter and
|
| HD | i386-opc.tbl | 839 fxsave, 1, 0xfae, 0x0, Cpu686, Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_xSuf, { BaseIndex|Disp8|Dis…
|
| /NextBSD/contrib/gcc/ |
| HD | ChangeLog-2005 | 8738 fxsave.
|