Lines Matching refs:rFm

16 floatx80 floatx80_sin(floatx80 rFm);
17 floatx80 floatx80_cos(floatx80 rFm);
18 floatx80 floatx80_arcsin(floatx80 rFm);
19 floatx80 floatx80_arctan(floatx80 rFm);
20 floatx80 floatx80_log(floatx80 rFm);
21 floatx80 floatx80_tan(floatx80 rFm);
22 floatx80 floatx80_arccos(floatx80 rFm);
23 floatx80 floatx80_pow(floatx80 rFn, floatx80 rFm);
24 floatx80 floatx80_pol(floatx80 rFn, floatx80 rFm);
26 static floatx80 floatx80_rsf(struct roundingData *roundData, floatx80 rFn, floatx80 rFm) in floatx80_rsf() argument
28 return floatx80_sub(roundData, rFm, rFn); in floatx80_rsf()
31 static floatx80 floatx80_rdv(struct roundingData *roundData, floatx80 rFn, floatx80 rFm) in floatx80_rdv() argument
33 return floatx80_div(roundData, rFm, rFn); in floatx80_rdv()
36 static floatx80 (*const dyadic_extended[16])(struct roundingData*, floatx80 rFn, floatx80 rFm) = {
51 static floatx80 floatx80_mvf(struct roundingData *roundData, floatx80 rFm) in floatx80_mvf() argument
53 return rFm; in floatx80_mvf()
56 static floatx80 floatx80_mnf(struct roundingData *roundData, floatx80 rFm) in floatx80_mnf() argument
58 rFm.high ^= 0x8000; in floatx80_mnf()
59 return rFm; in floatx80_mnf()
62 static floatx80 floatx80_abs(struct roundingData *roundData, floatx80 rFm) in floatx80_abs() argument
64 rFm.high &= 0x7fff; in floatx80_abs()
65 return rFm; in floatx80_abs()
68 static floatx80 (*const monadic_extended[16])(struct roundingData*, floatx80 rFm) = {
81 floatx80 rFm; in ExtendedCPDO() local
86 rFm = getExtendedConstant(Fm); in ExtendedCPDO()
90 rFm = float32_to_floatx80(fpa11->fpreg[Fm].fSingle); in ExtendedCPDO()
94 rFm = float64_to_floatx80(fpa11->fpreg[Fm].fDouble); in ExtendedCPDO()
98 rFm = fpa11->fpreg[Fm].fExtended; in ExtendedCPDO()
129 rFd->fExtended = dyadic_extended[opc_mask_shift](roundData, rFn, rFm); in ExtendedCPDO()
135 rFd->fExtended = monadic_extended[opc_mask_shift](roundData, rFm); in ExtendedCPDO()