fplsp_wrap.S revision 1.4
1/* $NetBSD: fplsp_wrap.S,v 1.4 1999/11/10 16:34:56 thorpej 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