diff options
Diffstat (limited to 'REORG.TODO/sysdeps/i386/fpu/s_atan.S')
-rw-r--r-- | REORG.TODO/sysdeps/i386/fpu/s_atan.S | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/REORG.TODO/sysdeps/i386/fpu/s_atan.S b/REORG.TODO/sysdeps/i386/fpu/s_atan.S new file mode 100644 index 0000000000..644de78feb --- /dev/null +++ b/REORG.TODO/sysdeps/i386/fpu/s_atan.S @@ -0,0 +1,30 @@ +/* + * Written by J.T. Conklin <jtc@netbsd.org>. + * Public domain. + */ + +#include <machine/asm.h> +#include <i386-math-asm.h> + +RCSID("$NetBSD: s_atan.S,v 1.4 1995/05/08 23:50:41 jtc Exp $") + +DEFINE_DBL_MIN + +#ifdef PIC +# define MO(op) op##@GOTOFF(%ecx) +#else +# define MO(op) op +#endif + + .text +ENTRY(__atan) +#ifdef PIC + LOAD_PIC_REG (cx) +#endif + fldl 4(%esp) + fld1 + fpatan + DBL_CHECK_FORCE_UFLOW + ret +END (__atan) +weak_alias (__atan, atan) |