Home
last modified time | relevance | path

Searched refs:fpu_fsr (Results 1 – 14 of 14) sorted by relevance

/titanic_41/usr/src/uts/sparc/v9/fpu/
H A Dfpu.c181 fp->fpu_fsr = 0; in fp_enable()
191 fp->fpu_fsr = 0; in fp_enable()
273 fp->fpu_fsr = 0; in fp_disabled()
286 fp->fpu_fsr = 0; in fp_disabled()
337 (fsr_type *)&fp->fpu_fsr, gsr, in fp_runq()
371 _fp_write_pfsr(&fp->fpu_fsr); in fp_runq()
400 _fp_write_pfsr(&fp->fpu_fsr); in fp_runq()
483 (fsr_type *)&fp->fpu_fsr, gsr, kluge.i); in fp_precise()
487 _fp_write_pfsr(&fp->fpu_fsr); in fp_precise()
H A Dv9instr.c493 fsr.ll = pfpu->fpu_fsr; in movcc()
/titanic_41/usr/src/uts/sparc/sys/
H A Dregset.h270 uint64_t fpu_fsr; /* FPU status register */ member
284 uint32_t fpu_fsr; /* FPU status register */ member
304 uint32_t fpu_fsr; /* FPU status register */ member
325 uint64_t fpu_fsr; /* FPU status register */ member
/titanic_41/usr/src/uts/sparc/v9/os/
H A Dv9dep.c134 pfp->fpu_fsr = fp->fpu_fsr; in setfpregs()
136 pfp->fpu_fsr = SET_LOWER_32(pfp->fpu_fsr, fp->fpu_fsr); in setfpregs()
145 pfp->fpu_fsr &= ~(FSR_QNE|FSR_FTT); in setfpregs()
288 fp->fpu_fsr = pfp->fpu_fsr; in getfpregs()
290 fp->fpu_fsr = (uint32_t)pfp->fpu_fsr; in getfpregs()
302 fp->fpu_fsr = 0; in getfpregs()
1727 dest->fpu_fsr = (uint32_t)src->fpu_fsr; in fpuregset_nto32()
1759 dest->fpu_fsr = (uint64_t)src->fpu_fsr; in fpuregset_32ton()
H A Dxregs.c225 xregs->pr_un.pr_v8p.pr_xfsr = GET_UPPER_32(fp->fpu_fsr); in xregs_getfpregs()
344 fp->fpu_fsr = SET_ALL_64(xregs->pr_un.pr_v8p.pr_xfsr, in xregs_setfpregs()
345 fp->fpu_fsr); in xregs_setfpregs()
H A Dsimulator.c294 fp->fpu_fsr &= ~0x30301000; in do_unaligned()
295 fp->fpu_fsr |= 0xE0000; in do_unaligned()
296 data.l[0] = fp->fpu_fsr; in do_unaligned()
515 fp->fpu_fsr = data.l[0]; in do_unaligned()
906 _fp_read_pfsr(&fp->fpu_fsr); in simulate_unimp()
/titanic_41/usr/src/uts/sun4/os/
H A Dtrap.c1447 (fp->fpu_fsr & FSR_TEM_NX)) { in fpu_trap()
1448 if (((fp->fpu_fsr & FSR_TEM_OF) == 0) && in fpu_trap()
1449 (fp->fpu_fsr & FSR_CEXC_OF)) { in fpu_trap()
1450 fp->fpu_fsr &= ~FSR_CEXC_OF; in fpu_trap()
1451 fp->fpu_fsr |= FSR_CEXC_NX; in fpu_trap()
1452 _fp_write_pfsr(&fp->fpu_fsr); in fpu_trap()
1455 if (((fp->fpu_fsr & FSR_TEM_UF) == 0) && in fpu_trap()
1456 (fp->fpu_fsr & FSR_CEXC_UF)) { in fpu_trap()
1457 fp->fpu_fsr &= ~FSR_CEXC_UF; in fpu_trap()
1458 fp->fpu_fsr |= FSR_CEXC_NX; in fpu_trap()
[all …]
/titanic_41/usr/src/lib/libbc/libc/sys/common/
H A Ducontext.h76 unsigned fpu_fsr; /* FPU status register */ member
/titanic_41/usr/src/cmd/mdb/sparc/kmdb/
H A Dkaif_off.in71 fpu_fsr
/titanic_41/usr/src/lib/libm/common/m9x/
H A D__fex_hdlr.c270 i = ((int)uap->uc_mcontext.fpregs.fpu_fsr >> 5) & 0x1f; in __fex_hdlr()
343 fsr = uap->uc_mcontext.fpregs.fpu_fsr; in __fex_hdlr()
347 uap->uc_mcontext.fpregs.fpu_fsr = fsr; in __fex_hdlr()
H A D__fex_sparc.c493 uap->uc_mcontext.fpregs.fpu_fsr |= 0xc00; in __fex_st_result()
496 uap->uc_mcontext.fpregs.fpu_fsr |= (3l << ((rd << 1) + 30)); in __fex_st_result()
/titanic_41/usr/src/uts/sparc/fpu/
H A Diu_simulator.c64 fsr.ll = pfpu->fpu_fsr; in fbcc_sim()
H A Dfpu_simulator.c639 tfsr = pfpu->fpu_fsr; in fp_emulator()
659 pfpu->fpu_fsr = tfsr; in fp_emulator()
697 pfpu->fpu_fsr = tfsr; in fp_emulator()
/titanic_41/usr/src/uts/sun4/ml/
H A Doffsets.in297 fpu_fsr