fplsp_wrap.S revision 1.2
1/* $NetBSD: fplsp_wrap.S,v 1.2 1999/08/21 21:04:18 is Exp $ */
2
3/*
4 * FPLSP wrapper.
5 *
6 * DO NOT EDIT - this file is automatically generated!
7 */
8
9#include <machine/asm.h>
10
11
12ENTRY(__ieee754_acosf)
13#ifdef __SVR4_ABI__
14	jbra L060FPLSP0000
15#else
16	movel sp@(4),sp@-
17	jbsr L060FPLSP0000
18	fmoves fp0,sp@
19	movel sp@+,d0
20	rts
21#endif
22
23ENTRY(__ieee754_acos)
24#ifdef __SVR4_ABI__
25	jbra L060FPLSP0008
26#else
27	movel sp@(8),sp@-
28	movel sp@(8),sp@-
29	jbsr L060FPLSP0008
30	fmoved fp0,sp@
31	movel sp@+,d0
32	movel sp@+,d1
33	rts
34#endif
35
36ENTRY(__ieee754_asinf)
37#ifdef __SVR4_ABI__
38	jbra L060FPLSP0018
39#else
40	movel sp@(4),sp@-
41	jbsr L060FPLSP0018
42	fmoves fp0,sp@
43	movel sp@+,d0
44	rts
45#endif
46
47ENTRY(__ieee754_asin)
48#ifdef __SVR4_ABI__
49	jbra L060FPLSP0020
50#else
51	movel sp@(8),sp@-
52	movel sp@(8),sp@-
53	jbsr L060FPLSP0020
54	fmoved fp0,sp@
55	movel sp@+,d0
56	movel sp@+,d1
57	rts
58#endif
59
60ENTRY(atanf)
61#ifdef __SVR4_ABI__
62	jbra L060FPLSP0030
63#else
64	movel sp@(4),sp@-
65	jbsr L060FPLSP0030
66	fmoves fp0,sp@
67	movel sp@+,d0
68	rts
69#endif
70
71ENTRY(atan)
72#ifdef __SVR4_ABI__
73	jbra L060FPLSP0038
74#else
75	movel sp@(8),sp@-
76	movel sp@(8),sp@-
77	jbsr L060FPLSP0038
78	fmoved fp0,sp@
79	movel sp@+,d0
80	movel sp@+,d1
81	rts
82#endif
83
84ENTRY(__ieee754_atanhf)
85#ifdef __SVR4_ABI__
86	jbra L060FPLSP0048
87#else
88	movel sp@(4),sp@-
89	jbsr L060FPLSP0048
90	fmoves fp0,sp@
91	movel sp@+,d0
92	rts
93#endif
94
95ENTRY(__ieee754_atanh)
96#ifdef __SVR4_ABI__
97	jbra L060FPLSP0050
98#else
99	movel sp@(8),sp@-
100	movel sp@(8),sp@-
101	jbsr L060FPLSP0050
102	fmoved fp0,sp@
103	movel sp@+,d0
104	movel sp@+,d1
105	rts
106#endif
107
108ENTRY(cosf)
109#ifdef __SVR4_ABI__
110	jbra L060FPLSP0060
111#else
112	movel sp@(4),sp@-
113	jbsr L060FPLSP0060
114	fmoves fp0,sp@
115	movel sp@+,d0
116	rts
117#endif
118
119ENTRY(cos)
120#ifdef __SVR4_ABI__
121	jbra L060FPLSP0068
122#else
123	movel sp@(8),sp@-
124	movel sp@(8),sp@-
125	jbsr L060FPLSP0068
126	fmoved fp0,sp@
127	movel sp@+,d0
128	movel sp@+,d1
129	rts
130#endif
131
132ENTRY(__ieee754_coshf)
133#ifdef __SVR4_ABI__
134	jbra L060FPLSP0078
135#else
136	movel sp@(4),sp@-
137	jbsr L060FPLSP0078
138	fmoves fp0,sp@
139	movel sp@+,d0
140	rts
141#endif
142
143ENTRY(__ieee754_cosh)
144#ifdef __SVR4_ABI__
145	jbra L060FPLSP0080
146#else
147	movel sp@(8),sp@-
148	movel sp@(8),sp@-
149	jbsr L060FPLSP0080
150	fmoved fp0,sp@
151	movel sp@+,d0
152	movel sp@+,d1
153	rts
154#endif
155
156ENTRY(__ieee754_expf)
157#ifdef __SVR4_ABI__
158	jbra L060FPLSP0090
159#else
160	movel sp@(4),sp@-
161	jbsr L060FPLSP0090
162	fmoves fp0,sp@
163	movel sp@+,d0
164	rts
165#endif
166
167ENTRY(__ieee754_exp)
168#ifdef __SVR4_ABI__
169	jbra L060FPLSP0098
170#else
171	movel sp@(8),sp@-
172	movel sp@(8),sp@-
173	jbsr L060FPLSP0098
174	fmoved fp0,sp@
175	movel sp@+,d0
176	movel sp@+,d1
177	rts
178#endif
179
180ENTRY(expm1f)
181#ifdef __SVR4_ABI__
182	jbra L060FPLSP00a8
183#else
184	movel sp@(4),sp@-
185	jbsr L060FPLSP00a8
186	fmoves fp0,sp@
187	movel sp@+,d0
188	rts
189#endif
190
191ENTRY(expm1)
192#ifdef __SVR4_ABI__
193	jbra L060FPLSP00b0
194#else
195	movel sp@(8),sp@-
196	movel sp@(8),sp@-
197	jbsr L060FPLSP00b0
198	fmoved fp0,sp@
199	movel sp@+,d0
200	movel sp@+,d1
201	rts
202#endif
203
204ENTRY(__ieee754_log10f)
205#ifdef __SVR4_ABI__
206	jbra L060FPLSP00f0
207#else
208	movel sp@(4),sp@-
209	jbsr L060FPLSP00f0
210	fmoves fp0,sp@
211	movel sp@+,d0
212	rts
213#endif
214
215ENTRY(__ieee754_log10)
216#ifdef __SVR4_ABI__
217	jbra L060FPLSP00f8
218#else
219	movel sp@(8),sp@-
220	movel sp@(8),sp@-
221	jbsr L060FPLSP00f8
222	fmoved fp0,sp@
223	movel sp@+,d0
224	movel sp@+,d1
225	rts
226#endif
227
228ENTRY(logbf)
229#ifdef __SVR4_ABI__
230	jbra L060FPLSP0108
231#else
232	movel sp@(4),sp@-
233	jbsr L060FPLSP0108
234	fmoves fp0,sp@
235	movel sp@+,d0
236	rts
237#endif
238
239ENTRY(logb)
240#ifdef __SVR4_ABI__
241	jbra L060FPLSP0110
242#else
243	movel sp@(8),sp@-
244	movel sp@(8),sp@-
245	jbsr L060FPLSP0110
246	fmoved fp0,sp@
247	movel sp@+,d0
248	movel sp@+,d1
249	rts
250#endif
251
252ENTRY(__ieee754_logf)
253#ifdef __SVR4_ABI__
254	jbra L060FPLSP0120
255#else
256	movel sp@(4),sp@-
257	jbsr L060FPLSP0120
258	fmoves fp0,sp@
259	movel sp@+,d0
260	rts
261#endif
262
263ENTRY(__ieee754_log)
264#ifdef __SVR4_ABI__
265	jbra L060FPLSP0128
266#else
267	movel sp@(8),sp@-
268	movel sp@(8),sp@-
269	jbsr L060FPLSP0128
270	fmoved fp0,sp@
271	movel sp@+,d0
272	movel sp@+,d1
273	rts
274#endif
275
276ENTRY(log1pf)
277#ifdef __SVR4_ABI__
278	jbra L060FPLSP0138
279#else
280	movel sp@(4),sp@-
281	jbsr L060FPLSP0138
282	fmoves fp0,sp@
283	movel sp@+,d0
284	rts
285#endif
286
287ENTRY(log1p)
288#ifdef __SVR4_ABI__
289	jbra L060FPLSP0140
290#else
291	movel sp@(8),sp@-
292	movel sp@(8),sp@-
293	jbsr L060FPLSP0140
294	fmoved fp0,sp@
295	movel sp@+,d0
296	movel sp@+,d1
297	rts
298#endif
299
300ENTRY(sinf)
301#ifdef __SVR4_ABI__
302	jbra L060FPLSP0198
303#else
304	movel sp@(4),sp@-
305	jbsr L060FPLSP0198
306	fmoves fp0,sp@
307	movel sp@+,d0
308	rts
309#endif
310
311ENTRY(sin)
312#ifdef __SVR4_ABI__
313	jbra L060FPLSP01a0
314#else
315	movel sp@(8),sp@-
316	movel sp@(8),sp@-
317	jbsr L060FPLSP01a0
318	fmoved fp0,sp@
319	movel sp@+,d0
320	movel sp@+,d1
321	rts
322#endif
323
324ENTRY(__ieee754_sinhf)
325#ifdef __SVR4_ABI__
326	jbra L060FPLSP01c8
327#else
328	movel sp@(4),sp@-
329	jbsr L060FPLSP01c8
330	fmoves fp0,sp@
331	movel sp@+,d0
332	rts
333#endif
334
335ENTRY(__ieee754_sinh)
336#ifdef __SVR4_ABI__
337	jbra L060FPLSP01d0
338#else
339	movel sp@(8),sp@-
340	movel sp@(8),sp@-
341	jbsr L060FPLSP01d0
342	fmoved fp0,sp@
343	movel sp@+,d0
344	movel sp@+,d1
345	rts
346#endif
347
348ENTRY(tanf)
349#ifdef __SVR4_ABI__
350	jbra L060FPLSP01e0
351#else
352	movel sp@(4),sp@-
353	jbsr L060FPLSP01e0
354	fmoves fp0,sp@
355	movel sp@+,d0
356	rts
357#endif
358
359ENTRY(tan)
360#ifdef __SVR4_ABI__
361	jbra L060FPLSP01e8
362#else
363	movel sp@(8),sp@-
364	movel sp@(8),sp@-
365	jbsr L060FPLSP01e8
366	fmoved fp0,sp@
367	movel sp@+,d0
368	movel sp@+,d1
369	rts
370#endif
371
372ENTRY(tanhf)
373#ifdef __SVR4_ABI__
374	jbra L060FPLSP01f8
375#else
376	movel sp@(4),sp@-
377	jbsr L060FPLSP01f8
378	fmoves fp0,sp@
379	movel sp@+,d0
380	rts
381#endif
382
383ENTRY(tanh)
384#ifdef __SVR4_ABI__
385	jbra L060FPLSP0200
386#else
387	movel sp@(8),sp@-
388	movel sp@(8),sp@-
389	jbsr L060FPLSP0200
390	fmoved fp0,sp@
391	movel sp@+,d0
392	movel sp@+,d1
393	rts
394#endif
395
396ENTRY(__ieee754_sqrtf)
397#ifdef __SVR4_ABI__
398	jbra L060FPLSP02e8
399#else
400	movel sp@(4),sp@-
401	jbsr L060FPLSP02e8
402	fmoves fp0,sp@
403	movel sp@+,d0
404	rts
405#endif
406
407ENTRY(__ieee754_sqrt)
408#ifdef __SVR4_ABI__
409	jbra L060FPLSP02f0
410#else
411	movel sp@(8),sp@-
412	movel sp@(8),sp@-
413	jbsr L060FPLSP02f0
414	fmoved fp0,sp@
415	movel sp@+,d0
416	movel sp@+,d1
417	rts
418#endif
419
420L060FPLSP_BASE:
421#include "fplsp.hex"
422