Home
last modified time | relevance | path

Searched refs:fe_fsr (Results 1 – 10 of 10) sorted by relevance

/openbsd/lib/libc/arch/sparc64/fpu/
H A Dfpu_qp.c43 __asm volatile("stx %%fsr, [%0]" : : "r" (&fe.fe_fsr)); \
64 __asm volatile("stx %%fsr, %0" : "=m" (fe.fe_fsr) :); \
82 __asm volatile("stx %%fsr, %0" : "=m" (fe.fe_fsr) :); \
101 __asm volatile("stx %%fsr, %0" : "=m" (fe.fe_fsr) :); \
120 __asm volatile("stx %%fsr, %0" : "=m" (fe.fe_fsr) :); \
147 __asm volatile("stx %%fsr, %0" : "=m" (fe.fe_fsr) :); \
155 return (test(FSR_GET_FCC0(fe.fe_fsr))); \
166 __asm volatile("stx %%fsr, %0" : "=m" (fe.fe_fsr) :); in _Qp_sqrt()
H A Dfpu_implode.c105 switch (FSR_GET_RD(fe->fe_fsr)) { in fpround()
166 switch (FSR_GET_RD(fe->fe_fsr)) { in toinf()
348 (fe->fe_fsr & (FSR_UF << FSR_TEM_SHIFT)))
411 (fe->fe_fsr & (FSR_UF << FSR_TEM_SHIFT)))
472 (fe->fe_fsr & (FSR_UF << FSR_TEM_SHIFT)))
H A Dfpu_compare.c176 fe->fe_fsr = (fe->fe_fsr & fcc_nmask[fcc]) | in __fpu_compare()
H A Dfpu_emu.h150 u_long fe_fsr; /* fsr copy (modified during op) */ member
H A Dfpu_add.c99 rd = FSR_GET_RD(fe->fe_fsr);
/openbsd/sys/arch/sparc64/fpu/
H A Dfpu_compare.c157 fe->fe_fsr = (fe->fe_fsr & ~FSR_FCC) | (cc << FSR_FCC_SHIFT); in fpu_compare()
H A Dfpu_implode.c101 switch ((fe->fe_fsr >> FSR_RD_SHIFT) & FSR_RD_MASK) { in fpu_round()
163 switch ((fe->fe_fsr >> FSR_RD_SHIFT) & FSR_RD_MASK) { in toinf()
341 (fe->fe_fsr & (FSR_UF << FSR_TEM_SHIFT))) in fpu_ftos()
401 (fe->fe_fsr & (FSR_UF << FSR_TEM_SHIFT))) in fpu_ftod()
459 (fe->fe_fsr & (FSR_UF << FSR_TEM_SHIFT))) in fpu_ftoq()
H A Dfpu.c288 fe->fe_fsr = fs->fs_fsr & ~FSR_CX; in fpu_execute()
399 fsr = fe->fe_fsr; in fpu_execute()
434 fs->fs_fsr = fe->fe_fsr; in fpu_insn_fmov()
455 fs->fs_fsr = fe->fe_fsr; in fpu_insn_fabs()
476 fs->fs_fsr = fe->fe_fsr; in fpu_insn_fneg()
612 fsr = fe->fe_fsr | (cx << FSR_CX_SHIFT); in fpu_insn_fcmp()
H A Dfpu_emu.h140 int fe_fsr; /* fsr copy (modified during op) */ member
H A Dfpu_add.c98 rd = ((fe->fe_fsr >> FSR_RD_SHIFT) & FSR_RD_MASK); in fpu_add()