Lines Matching refs:fe
54 fpu_etox_taylor(struct fpemu *fe) in fpu_etox_taylor() argument
63 CPYFPN(&x, &fe->fe_f2); in fpu_etox_taylor()
64 CPYFPN(&s0, &fe->fe_f2); in fpu_etox_taylor()
67 fpu_const(&fe->fe_f1, FPU_CONST_1); in fpu_etox_taylor()
68 r = fpu_add(fe); in fpu_etox_taylor()
74 CPYFPN(&fe->fe_f1, &s0); in fpu_etox_taylor()
75 CPYFPN(&fe->fe_f2, &x); in fpu_etox_taylor()
76 r = fpu_mul(fe); in fpu_etox_taylor()
78 CPYFPN(&fe->fe_f1, r); in fpu_etox_taylor()
79 fpu_explode(fe, &fe->fe_f2, FTYPE_LNG, &k); in fpu_etox_taylor()
80 s1 = fpu_div(fe); in fpu_etox_taylor()
92 CPYFPN(&fe->fe_f2, s1); in fpu_etox_taylor()
93 CPYFPN(&fe->fe_f1, &res); in fpu_etox_taylor()
94 r = fpu_add(fe); in fpu_etox_taylor()
98 CPYFPN(&fe->fe_f2, &res); in fpu_etox_taylor()
99 return &fe->fe_f2; in fpu_etox_taylor()
109 fpu_etox(struct fpemu *fe) in fpu_etox() argument
114 if (ISNAN(&fe->fe_f2)) in fpu_etox()
115 return &fe->fe_f2; in fpu_etox()
116 if (ISINF(&fe->fe_f2)) { in fpu_etox()
117 if (fe->fe_f2.fp_sign) in fpu_etox()
118 fpu_const(&fe->fe_f2, FPU_CONST_0); in fpu_etox()
119 return &fe->fe_f2; in fpu_etox()
126 if (fe->fe_f2.fp_exp >= 14) { in fpu_etox()
127 if (fe->fe_f2.fp_sign) { in fpu_etox()
128 fe->fe_f2.fp_class = FPC_ZERO; in fpu_etox()
129 fe->fe_f2.fp_sign = 0; in fpu_etox()
131 fe->fe_f2.fp_class = FPC_INF; in fpu_etox()
133 return &fe->fe_f2; in fpu_etox()
136 CPYFPN(&x, &fe->fe_f2); in fpu_etox()
139 CPYFPN(&fe->fe_f1, &fe->fe_f2); in fpu_etox()
140 fpu_const(&fe->fe_f2, FPU_CONST_LN_2); in fpu_etox()
141 fp = fpu_div(fe); in fpu_etox()
142 CPYFPN(&fe->fe_f2, fp); in fpu_etox()
143 fp = fpu_int(fe); in fpu_etox()
146 CPYFPN(&fe->fe_f2, &x); in fpu_etox()
147 fp = fpu_etox_taylor(fe); in fpu_etox()
156 CPYFPN(&fe->fe_f1, fp); in fpu_etox()
157 fpu_const(&fe->fe_f2, FPU_CONST_LN_2); in fpu_etox()
158 fp = fpu_mul(fe); in fpu_etox()
160 CPYFPN(&fe->fe_f1, fp); in fpu_etox()
161 CPYFPN(&fe->fe_f2, &x); in fpu_etox()
162 fp = fpu_add(fe); in fpu_etox()
163 CPYFPN(&fe->fe_f2, fp); in fpu_etox()
164 fp = fpu_etox_taylor(fe); in fpu_etox()
176 fpu_etoxm1(struct fpemu *fe) in fpu_etoxm1() argument
180 fp = fpu_etox(fe); in fpu_etoxm1()
182 CPYFPN(&fe->fe_f1, fp); in fpu_etoxm1()
184 fp = fpu_const(&fe->fe_f2, FPU_CONST_1); in fpu_etoxm1()
185 fe->fe_f2.fp_sign = !fe->fe_f2.fp_sign; in fpu_etoxm1()
187 fp = fpu_add(fe); in fpu_etoxm1()
196 fpu_tentox(struct fpemu *fe) in fpu_tentox() argument
201 fp = fpu_const(&fe->fe_f1, FPU_CONST_LN_10); in fpu_tentox()
203 fp = fpu_mul(fe); in fpu_tentox()
206 CPYFPN(&fe->fe_f2, fp); in fpu_tentox()
208 return fpu_etox(fe); in fpu_tentox()
215 fpu_twotox(struct fpemu *fe) in fpu_twotox() argument
220 fp = fpu_const(&fe->fe_f1, FPU_CONST_LN_2); in fpu_twotox()
222 fp = fpu_mul(fe); in fpu_twotox()
225 CPYFPN(&fe->fe_f2, fp); in fpu_twotox()
227 return fpu_etox(fe); in fpu_twotox()