xref: /minix3/lib/libm/arch/m68060/s_sin.S (revision 84d9c625bfea59e274550651111ae9edfdc40fbd)
1*84d9c625SLionel Sambuc/* $NetBSD: s_sin.S,v 1.6 2010/01/06 14:11:53 phx Exp $ */
2*84d9c625SLionel Sambuc
3*84d9c625SLionel Sambuc/*
4*84d9c625SLionel Sambuc * FPLSP wrapper for sin
5*84d9c625SLionel Sambuc * DO NOT EDIT - this file is automatically generated.
6*84d9c625SLionel Sambuc */
7*84d9c625SLionel Sambuc
8*84d9c625SLionel Sambuc#include <machine/asm.h>
9*84d9c625SLionel Sambuc
10*84d9c625SLionel SambucENTRY(sin)
11*84d9c625SLionel Sambuc#ifdef __SVR4_ABI__
12*84d9c625SLionel Sambuc	bral PIC_PLT(_C_LABEL(__fplsp060_01a0))
13*84d9c625SLionel Sambuc#else
14*84d9c625SLionel Sambuc	movel %sp@(8),%sp@-
15*84d9c625SLionel Sambuc	movel %sp@(8),%sp@-
16*84d9c625SLionel Sambuc	bsrl PIC_PLT(_C_LABEL(__fplsp060_01a0))
17*84d9c625SLionel Sambuc	fmoved %fp0,%sp@
18*84d9c625SLionel Sambuc	movel %sp@+,%d0
19*84d9c625SLionel Sambuc	movel %sp@+,%d1
20*84d9c625SLionel Sambuc	rts
21*84d9c625SLionel Sambuc#endif
22