Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...
[drm/drm-misc.git] / arch / m68k / math-emu / fp_trig.c
blob5f49de3737536af318614858d0da61e54aa30bb2
1 /*
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
11 in all such copies.
13 THIS SOFTWARE IS PROVIDED "AS IS", WITH ABSOLUTELY NO WARRANTY, REAL
14 OR IMPLIED.
18 #include "fp_emu.h"
19 #include "fp_trig.h"
21 struct fp_ext *fp_fsin(struct fp_ext *dest, struct fp_ext *src)
23 uprint("fsin\n");
25 fp_monadic_check(dest, src);
27 return dest;
30 struct fp_ext *fp_fcos(struct fp_ext *dest, struct fp_ext *src)
32 uprint("fcos\n");
34 fp_monadic_check(dest, src);
36 return dest;
39 struct fp_ext *fp_ftan(struct fp_ext *dest, struct fp_ext *src)
41 uprint("ftan\n");
43 fp_monadic_check(dest, src);
45 return dest;
48 struct fp_ext *fp_fasin(struct fp_ext *dest, struct fp_ext *src)
50 uprint("fasin\n");
52 fp_monadic_check(dest, src);
54 return dest;
57 struct fp_ext *fp_facos(struct fp_ext *dest, struct fp_ext *src)
59 uprint("facos\n");
61 fp_monadic_check(dest, src);
63 return dest;
66 struct fp_ext *fp_fatan(struct fp_ext *dest, struct fp_ext *src)
68 uprint("fatan\n");
70 fp_monadic_check(dest, src);
72 return dest;
75 struct fp_ext *fp_fsinh(struct fp_ext *dest, struct fp_ext *src)
77 uprint("fsinh\n");
79 fp_monadic_check(dest, src);
81 return dest;
84 struct fp_ext *fp_fcosh(struct fp_ext *dest, struct fp_ext *src)
86 uprint("fcosh\n");
88 fp_monadic_check(dest, src);
90 return dest;
93 struct fp_ext *fp_ftanh(struct fp_ext *dest, struct fp_ext *src)
95 uprint("ftanh\n");
97 fp_monadic_check(dest, src);
99 return dest;
102 struct fp_ext *fp_fatanh(struct fp_ext *dest, struct fp_ext *src)
104 uprint("fatanh\n");
106 fp_monadic_check(dest, src);
108 return dest;
111 struct fp_ext *fp_fsincos0(struct fp_ext *dest, struct fp_ext *src)
113 uprint("fsincos0\n");
115 return dest;
118 struct fp_ext *fp_fsincos1(struct fp_ext *dest, struct fp_ext *src)
120 uprint("fsincos1\n");
122 return dest;
125 struct fp_ext *fp_fsincos2(struct fp_ext *dest, struct fp_ext *src)
127 uprint("fsincos2\n");
129 return dest;
132 struct fp_ext *fp_fsincos3(struct fp_ext *dest, struct fp_ext *src)
134 uprint("fsincos3\n");
136 return dest;
139 struct fp_ext *fp_fsincos4(struct fp_ext *dest, struct fp_ext *src)
141 uprint("fsincos4\n");
143 return dest;
146 struct fp_ext *fp_fsincos5(struct fp_ext *dest, struct fp_ext *src)
148 uprint("fsincos5\n");
150 return dest;
153 struct fp_ext *fp_fsincos6(struct fp_ext *dest, struct fp_ext *src)
155 uprint("fsincos6\n");
157 return dest;
160 struct fp_ext *fp_fsincos7(struct fp_ext *dest, struct fp_ext *src)
162 uprint("fsincos7\n");
164 return dest;