FreeBSD-Date: 2005/05/24 16:48:10
[dragonfly.git] / lib / msun / i387 / s_tanf.S
1 /*
2  * Written by J.T. Conklin <jtc@NetBSD.org>.
3  * Public domain.
4  */
5
6 #include <machine/asm.h>
7
8 #include "abi.h"
9
10 #if 0
11 RCSID("$NetBSD: s_tanf.S,v 1.4 2001/06/19 00:26:31 fvdl Exp $")
12 #endif
13 RCSID("$DragonFly: src/lib/msun/i387/Attic/s_tanf.S,v 1.1 2004/12/29 12:55:50 asmodai Exp $")
14
15 /* A float's domain isn't large enough to require argument reduction. */
16 ENTRY(tanf)
17         XMM_ONE_ARG_FLOAT_PROLOGUE
18         flds    ARG_FLOAT_ONE
19         fptan
20         fstp    %st(0)
21         XMM_FLOAT_EPILOGUE
22         ret