Lines Matching refs:dest

25 extern struct fp_ext *fp_fadd(struct fp_ext *dest, const struct fp_ext *src);
26 extern struct fp_ext *fp_fdiv(struct fp_ext *dest, const struct fp_ext *src);
29 fp_fsqrt(struct fp_ext *dest, struct fp_ext *src) in fp_fsqrt() argument
36 fp_monadic_check(dest, src); in fp_fsqrt()
38 if (IS_ZERO(dest)) in fp_fsqrt()
39 return dest; in fp_fsqrt()
41 if (dest->sign) { in fp_fsqrt()
42 fp_set_nan(dest); in fp_fsqrt()
43 return dest; in fp_fsqrt()
45 if (IS_INF(dest)) in fp_fsqrt()
46 return dest; in fp_fsqrt()
60 exp = dest->exp; in fp_fsqrt()
61 dest->exp = 0x3FFF; in fp_fsqrt()
63 dest->exp++; in fp_fsqrt()
64 fp_copy_ext(&src2, dest); in fp_fsqrt()
73 fp_fadd(dest, &fp_one); in fp_fsqrt()
74 dest->exp--; /* * 1/2 */ in fp_fsqrt()
91 fp_fdiv(&tmp, dest); in fp_fsqrt()
92 fp_fadd(dest, &tmp); in fp_fsqrt()
93 dest->exp--; in fp_fsqrt()
96 dest->exp += (exp - 0x3FFF) / 2; in fp_fsqrt()
98 return dest; in fp_fsqrt()
102 fp_fetoxm1(struct fp_ext *dest, struct fp_ext *src) in fp_fetoxm1() argument
106 fp_monadic_check(dest, src); in fp_fetoxm1()
108 return dest; in fp_fetoxm1()
112 fp_fetox(struct fp_ext *dest, struct fp_ext *src) in fp_fetox() argument
116 fp_monadic_check(dest, src); in fp_fetox()
118 return dest; in fp_fetox()
122 fp_ftwotox(struct fp_ext *dest, struct fp_ext *src) in fp_ftwotox() argument
126 fp_monadic_check(dest, src); in fp_ftwotox()
128 return dest; in fp_ftwotox()
132 fp_ftentox(struct fp_ext *dest, struct fp_ext *src) in fp_ftentox() argument
136 fp_monadic_check(dest, src); in fp_ftentox()
138 return dest; in fp_ftentox()
142 fp_flogn(struct fp_ext *dest, struct fp_ext *src) in fp_flogn() argument
146 fp_monadic_check(dest, src); in fp_flogn()
148 return dest; in fp_flogn()
152 fp_flognp1(struct fp_ext *dest, struct fp_ext *src) in fp_flognp1() argument
156 fp_monadic_check(dest, src); in fp_flognp1()
158 return dest; in fp_flognp1()
162 fp_flog10(struct fp_ext *dest, struct fp_ext *src) in fp_flog10() argument
166 fp_monadic_check(dest, src); in fp_flog10()
168 return dest; in fp_flog10()
172 fp_flog2(struct fp_ext *dest, struct fp_ext *src) in fp_flog2() argument
176 fp_monadic_check(dest, src); in fp_flog2()
178 return dest; in fp_flog2()
182 fp_fgetexp(struct fp_ext *dest, struct fp_ext *src) in fp_fgetexp() argument
186 fp_monadic_check(dest, src); in fp_fgetexp()
188 if (IS_INF(dest)) { in fp_fgetexp()
189 fp_set_nan(dest); in fp_fgetexp()
190 return dest; in fp_fgetexp()
192 if (IS_ZERO(dest)) in fp_fgetexp()
193 return dest; in fp_fgetexp()
195 fp_conv_long2ext(dest, (int)dest->exp - 0x3FFF); in fp_fgetexp()
197 fp_normalize_ext(dest); in fp_fgetexp()
199 return dest; in fp_fgetexp()
203 fp_fgetman(struct fp_ext *dest, struct fp_ext *src) in fp_fgetman() argument
207 fp_monadic_check(dest, src); in fp_fgetman()
209 if (IS_ZERO(dest)) in fp_fgetman()
210 return dest; in fp_fgetman()
212 if (IS_INF(dest)) in fp_fgetman()
213 return dest; in fp_fgetman()
215 dest->exp = 0x3FFF; in fp_fgetman()
217 return dest; in fp_fgetman()