FreeBSD/sys/amd64/amd64/machdep.c
/* externalize from td->pcb */
externalize from td->pcb
externalize from td - > pcb
int
fill_fpregs(struct thread *td, struct fpreg *fpregs)
{
	KASSERT(td == curthread || TD_IS_SUSPENDED(td) ||
	    P_SHOULDSTOP(td->td_proc),
	    ("not suspended thread %p", td));
	fpugetregs(td);
	fill_fpregs_xmm(get_pcb_user_save_td(td), fpregs);
	return (0);
}
int fill_fpregs ( struct thread * td , struct fpreg * fpregs ) { KASSERT ( td == curthread || TD_IS_SUSPENDED ( td ) || P_SHOULDSTOP ( td -> td_proc ) , ( " " , td ) ) ; fpugetregs ( td ) ; fill_fpregs_xmm ( get_pcb_user_save_td ( td ) , fpregs ) ; return ( 0 ) ; }
externalize from td->pcb
externalize from td - > pcb