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
21struct 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
30struct 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
39struct 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
48struct 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
57struct 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
66struct 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
75struct 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
84struct 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
93struct 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
102struct 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
111struct fp_ext *fp_fsincos0(struct fp_ext *dest, struct fp_ext *src)
112{
113	uprint("fsincos0\n");
114
115	return dest;
116}
117
118struct fp_ext *fp_fsincos1(struct fp_ext *dest, struct fp_ext *src)
119{
120	uprint("fsincos1\n");
121
122	return dest;
123}
124
125struct fp_ext *fp_fsincos2(struct fp_ext *dest, struct fp_ext *src)
126{
127	uprint("fsincos2\n");
128
129	return dest;
130}
131
132struct fp_ext *fp_fsincos3(struct fp_ext *dest, struct fp_ext *src)
133{
134	uprint("fsincos3\n");
135
136	return dest;
137}
138
139struct fp_ext *fp_fsincos4(struct fp_ext *dest, struct fp_ext *src)
140{
141	uprint("fsincos4\n");
142
143	return dest;
144}
145
146struct fp_ext *fp_fsincos5(struct fp_ext *dest, struct fp_ext *src)
147{
148	uprint("fsincos5\n");
149
150	return dest;
151}
152
153struct fp_ext *fp_fsincos6(struct fp_ext *dest, struct fp_ext *src)
154{
155	uprint("fsincos6\n");
156
157	return dest;
158}
159
160struct fp_ext *fp_fsincos7(struct fp_ext *dest, struct fp_ext *src)
161{
162	uprint("fsincos7\n");
163
164	return dest;
165}
166