GNU Linux-libre 6.7.9-gnu
[releases.git] / arch / m68k / math-emu / fp_trig.c
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 }