xref: /linux/arch/m68k/math-emu/fp_trig.c (revision 45d8b572fac3aa8b49d53c946b3685eaf78a2824)
1 /*
2 
3   fp_trig.c: floating-point math routines for the Linux-m68k
4   floating point emulator.
5 
6   Copyright (c) 1998-1999 David Huggins-Daines / Roman Zippel.
7 
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.
12 
13   THIS SOFTWARE IS PROVIDED "AS IS", WITH ABSOLUTELY NO WARRANTY, REAL
14   OR IMPLIED.
15 
16 */
17 
18 #include "fp_emu.h"
19 #include "fp_trig.h"
20 
21 struct fp_ext *fp_fsin(struct fp_ext *dest, struct fp_ext *src)
22 {
23 	uprint("fsin\n");
24 
25 	fp_monadic_check(dest, src);
26 
27 	return dest;
28 }
29 
30 struct fp_ext *fp_fcos(struct fp_ext *dest, struct fp_ext *src)
31 {
32 	uprint("fcos\n");
33 
34 	fp_monadic_check(dest, src);
35 
36 	return dest;
37 }
38 
39 struct fp_ext *fp_ftan(struct fp_ext *dest, struct fp_ext *src)
40 {
41 	uprint("ftan\n");
42 
43 	fp_monadic_check(dest, src);
44 
45 	return dest;
46 }
47 
48 struct fp_ext *fp_fasin(struct fp_ext *dest, struct fp_ext *src)
49 {
50 	uprint("fasin\n");
51 
52 	fp_monadic_check(dest, src);
53 
54 	return dest;
55 }
56 
57 struct fp_ext *fp_facos(struct fp_ext *dest, struct fp_ext *src)
58 {
59 	uprint("facos\n");
60 
61 	fp_monadic_check(dest, src);
62 
63 	return dest;
64 }
65 
66 struct fp_ext *fp_fatan(struct fp_ext *dest, struct fp_ext *src)
67 {
68 	uprint("fatan\n");
69 
70 	fp_monadic_check(dest, src);
71 
72 	return dest;
73 }
74 
75 struct fp_ext *fp_fsinh(struct fp_ext *dest, struct fp_ext *src)
76 {
77 	uprint("fsinh\n");
78 
79 	fp_monadic_check(dest, src);
80 
81 	return dest;
82 }
83 
84 struct fp_ext *fp_fcosh(struct fp_ext *dest, struct fp_ext *src)
85 {
86 	uprint("fcosh\n");
87 
88 	fp_monadic_check(dest, src);
89 
90 	return dest;
91 }
92 
93 struct fp_ext *fp_ftanh(struct fp_ext *dest, struct fp_ext *src)
94 {
95 	uprint("ftanh\n");
96 
97 	fp_monadic_check(dest, src);
98 
99 	return dest;
100 }
101 
102 struct fp_ext *fp_fatanh(struct fp_ext *dest, struct fp_ext *src)
103 {
104 	uprint("fatanh\n");
105 
106 	fp_monadic_check(dest, src);
107 
108 	return dest;
109 }
110 
111 struct fp_ext *fp_fsincos0(struct fp_ext *dest, struct fp_ext *src)
112 {
113 	uprint("fsincos0\n");
114 
115 	return dest;
116 }
117 
118 struct fp_ext *fp_fsincos1(struct fp_ext *dest, struct fp_ext *src)
119 {
120 	uprint("fsincos1\n");
121 
122 	return dest;
123 }
124 
125 struct fp_ext *fp_fsincos2(struct fp_ext *dest, struct fp_ext *src)
126 {
127 	uprint("fsincos2\n");
128 
129 	return dest;
130 }
131 
132 struct fp_ext *fp_fsincos3(struct fp_ext *dest, struct fp_ext *src)
133 {
134 	uprint("fsincos3\n");
135 
136 	return dest;
137 }
138 
139 struct fp_ext *fp_fsincos4(struct fp_ext *dest, struct fp_ext *src)
140 {
141 	uprint("fsincos4\n");
142 
143 	return dest;
144 }
145 
146 struct fp_ext *fp_fsincos5(struct fp_ext *dest, struct fp_ext *src)
147 {
148 	uprint("fsincos5\n");
149 
150 	return dest;
151 }
152 
153 struct fp_ext *fp_fsincos6(struct fp_ext *dest, struct fp_ext *src)
154 {
155 	uprint("fsincos6\n");
156 
157 	return dest;
158 }
159 
160 struct fp_ext *fp_fsincos7(struct fp_ext *dest, struct fp_ext *src)
161 {
162 	uprint("fsincos7\n");
163 
164 	return dest;
165 }
166