3 fp_trig.c: floating-point math routines for the Linux-m68k
4 floating point emulator.
6 Copyright (c) 1998-1999 David Huggins-Daines / Roman Zippel.
8 I hereby give permission, free of charge, to copy, modify, and
9 redistribute this software, in source or binary form, provided that
10 the above copyright notice and the following disclaimer are included
13 THIS SOFTWARE IS PROVIDED "AS IS", WITH ABSOLUTELY NO WARRANTY, REAL
21 struct fp_ext
*fp_fsin(struct fp_ext
*dest
, struct fp_ext
*src
)
25 fp_monadic_check(dest
, src
);
30 struct fp_ext
*fp_fcos(struct fp_ext
*dest
, struct fp_ext
*src
)
34 fp_monadic_check(dest
, src
);
39 struct fp_ext
*fp_ftan(struct fp_ext
*dest
, struct fp_ext
*src
)
43 fp_monadic_check(dest
, src
);
48 struct fp_ext
*fp_fasin(struct fp_ext
*dest
, struct fp_ext
*src
)
52 fp_monadic_check(dest
, src
);
57 struct fp_ext
*fp_facos(struct fp_ext
*dest
, struct fp_ext
*src
)
61 fp_monadic_check(dest
, src
);
66 struct fp_ext
*fp_fatan(struct fp_ext
*dest
, struct fp_ext
*src
)
70 fp_monadic_check(dest
, src
);
75 struct fp_ext
*fp_fsinh(struct fp_ext
*dest
, struct fp_ext
*src
)
79 fp_monadic_check(dest
, src
);
84 struct fp_ext
*fp_fcosh(struct fp_ext
*dest
, struct fp_ext
*src
)
88 fp_monadic_check(dest
, src
);
93 struct fp_ext
*fp_ftanh(struct fp_ext
*dest
, struct fp_ext
*src
)
97 fp_monadic_check(dest
, src
);
102 struct fp_ext
*fp_fatanh(struct fp_ext
*dest
, struct fp_ext
*src
)
106 fp_monadic_check(dest
, src
);
111 struct fp_ext
*fp_fsincos0(struct fp_ext
*dest
, struct fp_ext
*src
)
113 uprint("fsincos0\n");
118 struct fp_ext
*fp_fsincos1(struct fp_ext
*dest
, struct fp_ext
*src
)
120 uprint("fsincos1\n");
125 struct fp_ext
*fp_fsincos2(struct fp_ext
*dest
, struct fp_ext
*src
)
127 uprint("fsincos2\n");
132 struct fp_ext
*fp_fsincos3(struct fp_ext
*dest
, struct fp_ext
*src
)
134 uprint("fsincos3\n");
139 struct fp_ext
*fp_fsincos4(struct fp_ext
*dest
, struct fp_ext
*src
)
141 uprint("fsincos4\n");
146 struct fp_ext
*fp_fsincos5(struct fp_ext
*dest
, struct fp_ext
*src
)
148 uprint("fsincos5\n");
153 struct fp_ext
*fp_fsincos6(struct fp_ext
*dest
, struct fp_ext
*src
)
155 uprint("fsincos6\n");
160 struct fp_ext
*fp_fsincos7(struct fp_ext
*dest
, struct fp_ext
*src
)
162 uprint("fsincos7\n");