xref: /netbsd/lib/libm/arch/i387/e_remainderf.S (revision 6550d01e)
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
10RCSID("$NetBSD: e_remainderf.S,v 1.5 2003/07/26 19:24:59 salo Exp $")
11
12ENTRY(__ieee754_remainderf)
13	XMM_TWO_ARG_FLOAT_PROLOGUE
14	flds	ARG_FLOAT_TWO
15	flds	ARG_FLOAT_ONE
161:	fprem1
17	fstsw	%ax
18	btw	$10,%ax
19	jc	1b
20	fstp	%st(1)
21	XMM_FLOAT_EPILOGUE
22	ret
23