xref: /relibc/openlibm/i387/e_remainder.S (revision 0affa5be194d0784e373b0243804e04040e106e9)
1/*
2 * Written by:
3 *	J.T. Conklin (jtc@netbsd.org)
4 *	Public domain.
5 */
6
7#include <i387/bsd_asm.h>
8//__FBSDID("$FreeBSD: src/lib/msun/i387/e_remainder.S,v 1.11 2011/01/07 16:13:12 kib Exp $")
9
10ENTRY(remainder)
11	fldl	12(%esp)
12	fldl	4(%esp)
131:	fprem1
14	fstsw	%ax
15	sahf
16	jp	1b
17	fstp	%st(1)
18	ret
19END(remainder)
20
21
22/* Enable stack protection */
23#if defined(__linux__) && defined(__ELF__)
24.section .note.GNU-stack,"",%progbits
25#endif
26