Home
last modified time | relevance | path

Searched refs:sv_xmm (Results 1 – 5 of 5) sorted by relevance

/dragonfly/sys/cpu/x86_64/include/
H A Dnpx.h145 struct xmmacc sv_xmm[8]; /* 128 */ member
159 struct xmmacc sv_xmm[16]; /* 256 */ member
185 struct xmmacc sv_xmm[16]; /* 256 */ member
197 struct xmmacc sv_xmm[16]; /* 256 */ member
204 struct savexmm sv_xmm; member
/dragonfly/sys/platform/pc64/x86_64/
H A Dnpx.c418 if ((td->td_savefpu->sv_xmm.sv_env.en_mxcsr & ~npx_mxcsr_mask) && in npxdna()
422 td->td_comm, td->td_savefpu->sv_xmm.sv_env.en_mxcsr, in npxdna()
424 td->td_savefpu->sv_xmm.sv_env.en_mxcsr &= npx_mxcsr_mask; in npxdna()
443 if ((newtd->td_savefpu->sv_xmm.sv_env.en_mxcsr & ~npx_mxcsr_mask) && in npxdna_quick()
448 newtd->td_savefpu->sv_xmm.sv_env.en_mxcsr); in npxdna_quick()
449 newtd->td_savefpu->sv_xmm.sv_env.en_mxcsr &= npx_mxcsr_mask; in npxdna_quick()
589 if ((td->td_savefpu->sv_xmm.sv_env.en_mxcsr & ~npx_mxcsr_mask) && in npxpop()
596 td->td_savefpu->sv_xmm.sv_env.en_mxcsr); in npxpop()
H A Dmachdep.c3025 fill_fpregs_xmm(struct savexmm *sv_xmm, struct save87 *sv_87) in fill_fpregs_xmm() argument
3028 struct envxmm *penv_xmm = &sv_xmm->sv_env; in fill_fpregs_xmm()
3043 sv_87->sv_ac[i] = sv_xmm->sv_fp[i].fp_acc; in fill_fpregs_xmm()
3047 set_fpregs_xmm(struct save87 *sv_87, struct savexmm *sv_xmm) in set_fpregs_xmm() argument
3050 struct envxmm *penv_xmm = &sv_xmm->sv_env; in set_fpregs_xmm()
3065 sv_xmm->sv_fp[i].fp_acc = sv_87->sv_ac[i]; in set_fpregs_xmm()
3074 fill_fpregs_xmm(&lp->lwp_thread->td_pcb->pcb_save.sv_xmm, in fill_fpregs()
3087 &lp->lwp_thread->td_pcb->pcb_save.sv_xmm); in set_fpregs()
/dragonfly/sys/platform/vkernel64/x86_64/
H A Dnpx.c390 if ((td->td_savefpu->sv_xmm.sv_env.en_mxcsr & ~0xFFBF) && cpu_fxsr) { in npxdna()
393 td->td_savefpu->sv_xmm.sv_env.en_mxcsr, didinit); in npxdna()
394 td->td_savefpu->sv_xmm.sv_env.en_mxcsr &= 0xFFBF; in npxdna()
516 if ((td->td_savefpu->sv_xmm.sv_env.en_mxcsr & ~0xFFBF) && in npxpop()
523 td->td_savefpu->sv_xmm.sv_env.en_mxcsr); in npxpop()
524 td->td_savefpu->sv_xmm.sv_env.en_mxcsr &= 0xFFBF; in npxpop()
H A Dcpu_regs.c711 fill_fpregs_xmm(struct savexmm *sv_xmm, struct save87 *sv_87) in fill_fpregs_xmm() argument
714 struct envxmm *penv_xmm = &sv_xmm->sv_env; in fill_fpregs_xmm()
729 sv_87->sv_ac[i] = sv_xmm->sv_fp[i].fp_acc; in fill_fpregs_xmm()
733 set_fpregs_xmm(struct save87 *sv_87, struct savexmm *sv_xmm) in set_fpregs_xmm() argument
736 struct envxmm *penv_xmm = &sv_xmm->sv_env; in set_fpregs_xmm()
751 sv_xmm->sv_fp[i].fp_acc = sv_87->sv_ac[i]; in set_fpregs_xmm()
760 fill_fpregs_xmm(&lp->lwp_thread->td_pcb->pcb_save.sv_xmm, in fill_fpregs()
773 &lp->lwp_thread->td_pcb->pcb_save.sv_xmm); in set_fpregs()