Lines Matching refs:fpu_ctxt
1884 const typeof(curr->arch.xsave_area->fpu_sse) *fpu_ctxt = in hvmemul_get_fpu()
1885 curr->arch.fpu_ctxt; in hvmemul_get_fpu()
1900 if ( (fpu_ctxt->fcw & 0x3f) != 0x3f ) in hvmemul_get_fpu()
1906 asm ( "fldcw %0" :: "m" (fpu_ctxt->fcw) ); in hvmemul_get_fpu()
1908 ASSERT(fcw == fpu_ctxt->fcw); in hvmemul_get_fpu()
1929 typeof(curr->arch.xsave_area->fpu_sse) *fpu_ctxt = curr->arch.fpu_ctxt; in hvmemul_put_fpu()
1946 !(fpu_ctxt->fsw & ~fpu_ctxt->fcw & 0x003f) ) in hvmemul_put_fpu()
1952 fpu_ctxt->fip.addr = aux->ip; in hvmemul_put_fpu()
1954 fpu_ctxt->fdp.addr = aux->dp; in hvmemul_put_fpu()
1955 fpu_ctxt->x[FPU_WORD_SIZE_OFFSET] = 8; in hvmemul_put_fpu()
1959 fpu_ctxt->fip.offs = aux->ip; in hvmemul_put_fpu()
1960 fpu_ctxt->fip.sel = aux->cs; in hvmemul_put_fpu()
1963 fpu_ctxt->fdp.offs = aux->dp; in hvmemul_put_fpu()
1964 fpu_ctxt->fdp.sel = aux->ds; in hvmemul_put_fpu()
1966 fpu_ctxt->x[FPU_WORD_SIZE_OFFSET] = mode; in hvmemul_put_fpu()
1970 fpu_ctxt->fip.addr = aux->ip | (aux->cs << 4); in hvmemul_put_fpu()
1972 fpu_ctxt->fdp.addr = aux->dp | (aux->ds << 4); in hvmemul_put_fpu()
1973 fpu_ctxt->x[FPU_WORD_SIZE_OFFSET] = 2; in hvmemul_put_fpu()
1981 fpu_ctxt->fop = aux->op; in hvmemul_put_fpu()