xref: /relibc/openlibm/i387/s_copysignl.S (revision f0862df1db8b67be5dbab1bcfd11015a181df4f8)
1/*
2 * Based on code written by J.T. Conklin <jtc@NetBSD.org>.
3 * Public domain.
4 */
5
6#include <i387/bsd_asm.h>
7//__FBSDID("$FreeBSD: src/lib/msun/i387/s_copysignl.S,v 1.3 2011/01/07 16:13:12 kib Exp $")
8
9ENTRY(copysignl)
10	movl	24(%esp),%edx
11	andl	$0x8000,%edx
12	movl	12(%esp),%eax
13	andl	$0x7fff,%eax
14	orl	%edx,%eax
15	movl	%eax,12(%esp)
16	fldt	4(%esp)
17	ret
18END(copysignl)
19
20
21